(도봉 SW 1기) 파이썬 공부와 자료형

novice developer·2024년 1월 4일

Saltlux

목록 보기
7/22

학습목표

객체가 무엇인지이해

객체와 클래스의 차이가 무엇인지 공부한다


파이썬에서는 모든것은 객체이다
객체는 적정인요소와 동적인 요소 두가지를 갖는다.

객체와 클래스의 관계


플라톤의 이데아론 - 동굴안에 죄수들이 묶여있는데 평생 벽만 보는 죄소들에게 인형극 놀이를 하면 세상은 저리 돌아간다 라고 함

실제 세상은 천국이고 우리가 살고있는곳이 이데아 이다(우린 그림자일 뿐)
클래스는 이데아이고 객체는 그림자이다


클래스는 논리적인 표현


자료형


Short Circuit EVulu
print()는 기본적으로 값이 없으면 None을 리턴하는데
print(print("Hello) and print("world"))
에서 print("Hello) 만 실행하고 뒤에값은 보지 않는다
그럼으로 Hello와 None이 나오게 된다
주로 어디에 쓰냐면 반복문을 돌며 null 땜에 에러가는경우가 있다면
해당 기법을 활용하여 코드와 시간을 줄일 수 있다.




파이썬은 자동 형변환기능을 제공한다 그렇기에 int끼리의 나눔도 double형태로 제공한다.




input은 항상 문자다


문자열 연산

문자열 찾기

문자열 합산

문자열 길이구하기 - len(s)

문자열 메소드 - count()

문자열 메소드 - endstart()

문자열 메소드 - replace()

문자열 메소드 - strip()

문자열 메소드 - 숫자 연산 abs(x), pow(x, y)

Bool 연산자

Bool 연산자

Bool 연산자 - 우선순위와 진리값

Bool 연산자 - 비교연산

중복 연산

문자열 형식화 f 스트링

profile
초보개발자

0개의 댓글