본문 바로가기
728x90

[Python]6

Python 기본 개념 정리 6 8강 객체와 클래스 8.1 클래스 선언과 객체 생성 객체란? 속성과 행위로 구성된 대상을 의미함 속성 = 상태, 특징 행위 = 행동, 동작, 기능 객체는 변수와 함수의 묶음 객체 = 사람 변수 = 키, 몸무게, 이름 함수 = 걷기, 뛰기 클래스 선언 class 클래스명(): [변수1] #클래스 변수 [변수2] ... def 함수1(self, 인자1, 인자2): #클래스 함수 #클래스 함수 앞에는 self를 무조건 쓴다. .... def 함수2(self, 인자1, 인자2): .... 객체 생성 및 활용 class Bicycle(): #클래스 선언 클래스 이름 앞에는 무조건 대문자 pass 클래스로부터 인스턴트인 객체를 선언 객체명 = 클래스 명() my_bicycle = Bicycle() my_bicycl.. 2022. 12. 1.
Python 기본 개념 정리5 7장 함수 7.1 함수 정의와 호출 함수의 기본 구조 def 함수명([인자1, 인자2, ...인자n]): [return ] 인자도 반환 값도 없는 함수 def Sir_func(): print("wndnrml") print("wnsxo") Sir_func() ​ wndnrml wnsxo # 인자는 있으나 반환 값이 없는 함수 def my_friend(friendName): print("{}는 나의 친구입니다.".format(friendName)) my_friend("한수") 한수는 나의 친구입니다. def My_F(name): print(f"{name}은 나의 가족 입니다.") My_F("할머니, 할아버지, 엄마, 아빠, 동생") 할머니, 할아버지, 엄마, 아빠, 동생은 나의 가족 입니다. def my_s.. 2022. 11. 30.
Python 기본 개념 정리 4 6. 입력과 출력 6.1 화면출력 ello Python!! print("Hello Python!!") Hello Python!! 문자열 여러개를 연결하여 출력 (자동으로 공백 발생) print("Best", "python", "book") Best python book sep 활용 (공백 대신 다른 문자열) , print("Best", "python", "book", sep = "-") Best-python-book 빈칸없이 문자를 연결할 때 +사용 print("abcd" + "efg") abcdefg 콤마와 + 같이 사용 가능 print("Best", "python", "book" + ":", "This book") Best python book: This book 변수에 저장된 내용을 출력 할 때 x.. 2022. 11. 29.
Python 기본 개념 정리 3 제어문 조건에 따라 분기하는 if 문 단일 조건에 따른 분기(if) if : ​ ​ 파이썬에서 콜론(:)과 들여쓰기로 코드의 구조를 결정한다. 스페이스바 또는 (Tab)으로 조절 ​ ​ x = 95 if x >= 90: print("Pass") >>> Pass ​ 단일 조건 및 그 외 조건에 따른 분기 (if ~ else) if : ​ ​ else: ​ print() ​ x = 75 if x >= 90: print("Pass") else: print("Fail") ​ ​ x = 79 if x >= 90: print("S") elif (x >= 80) and (x=90: if x >=95: print("S") else: print("A") elif x >= 80 and x < 90: print("B") e.. 2022. 11. 28.
728x90