PBA : Python Basic All Alone
이로의 첫 시리즈.
같다 (=), 다르다 (!=)가 있지만 is와 is not도 있다는 사실!
= 또는 != 은 값 자체를 비교하고, is와 is not은 객체(object)를 비교하는 것이다
1 == 1.0
↪ True # 정수와 실수라는 차이점은 있지만 값이 같기에 True
1 is 1.0
↪ False # 1은 정수 객체, 1.0은 실수 객체이므로 두 객체는 다르다
1 is not 1.0
↪ True
id
함수이다. id
는 객체의 고유값(메모리 주소)를 구한다!두 값이 모두 True 여야 True 이다.
True and False
↪ False
두 값 중 하나라도 True 이면 True 이다.
not은 논릿값을 뒤집는다!
not True and False or not False
↪ True #False and False or True 이다. F&F는 F이므로 F or T로 바뀜 → True!
첫 번째 값만으로 결과가 확실할 때 두번째 값은 확인(평가)하지 않는 방법
False and 함수
가 온 경우 함수가 실행되지 않는다. True and 함수
가 온 경우 함수가 실행된다True and 'Python'
↪ 'Python'
'Python' and True
↪ True
'Python' or True # Python은 True이다. True or은 두 번째 값을 평가하지 않는다.
↪ 'Python
'Python' and False
↪ False
0 and 'Python' # 0 은 False다. False and는 두 번째 값을 평가하지 않는다
↪ 0
bool(1)
↪ True
bool(0)
↪ False
bool('False')
↪ True
여러 줄은 '''(또는 """)로 묶어서 표현할 수 있다.
hello = ''' Hello, world!
안녕하세요
Python입니다. '''
↪
Hello, world!
안녕하세요
Python입니다.
\n
을 넣는 방법도 살펴보았었다! \
\
를 붙이는 방법