728x90
반응형
08. 불과 비교 논리 연산자
8.1 불과 비교 연산자 사용하기
- 기본적인 연산자는 동일하므로 생략
- 문자열 비교
>>> 'Python' == 'Python'
Ture
# 대소문자 불일치 : False
>>> 'Python' == 'python'
False
- 객체 비교
# 값 비교 : True
>>> 1 == 1.0
True
# 객체 비교: False
>>> 1 is 1.0
False
- id() 함수 : 정수와 실수 객체 비교 함수
- id = 객체의 고유한 값(메모리 주소)
- 이 값은 파이선을 실행하는 동안에는 계속 유지되며, 다시 실행하면 달라진다
>>> id(1)
1714767504
>>> id(1.0)
553200032
- 값 비교에는 is를 쓰지 않는다
- 변수가 있는 상태에서 다른 값을 할당하면 메모리 주소가 달라질 수 있기 때문에 Fasle가 나올수 있다.
>>> a = -5
>>> a is -5
True
>>> a = -6
>>> a is -6
False
8.2 논리 연산자
- and : 두 값이 모두 같아야 True ( True and False → False)
- or : 두 값이 모두 달라야 True ( True or True → False)
- not: 논리값 뒤집기( not True → False)
- not > and > or 순서로 판단(괄호 우선)
>>> not True and False and not False
True
>>> ((not True) and False) and (not False)
True
09. 문자열 사용하기
9.1 문자열 사용
>>> hello = 'hello world'
>>> print(hello)
hello world
# 여러 줄로 된 문자열 사용: ''' '''
>>> hello = '''hello world
python입니다'''
>>> print(hello)
hello world
python입니다
728x90
반응형
'Language > Python' 카테고리의 다른 글
[코딩도장]11.시퀀스 자료형 활용 (0) | 2022.03.14 |
---|---|
[코딩도장]10.리스트와 튜플 사용 (0) | 2022.03.14 |
[코딩도장]07.출력방법 (0) | 2022.03.12 |
[코딩도장]06.변수와 입력 (0) | 2022.03.12 |
[코딩도장]03~05.기본문법 (0) | 2022.03.12 |