2018. 3. 21. 12:39
파이썬 복습
자료형에 참과 거짓이 있을까?
ㅇㅇ 있음
자료형의 참과 거짓을 구분하는 기준
문자열 - "Python" → 참 "" → 거짓
리스트 - [1, 2, 3] → 참 [] → 거짓
튜플 - ( ) → 거짓
딕셔너리 - { } → 거짓
숫자형 - 0이 아닌 숫자 → 참 0 → 거짓
None → 거짓
문자열, 리스트, 튜플, 딕셔너리 등의 값이 비어있으면 거짓
비어있지 않으면 참.
참과 거짓이 프로그램에 쓰이는 예
>>>a = [1, 2, 3, 4]
>>>while a: ← a가 참인동안
. . . a.pop() ← 리스트의 마지막 요소를 하나씩 꺼내기
. . .
4
3
2
1
a가 참인동안( 리스트 내에 요소가 존재하는한) 마지막 요소를 계속해서 끄집어내다가
더 이상 끄집어낼 것이 없으면 빈리스트가 되어 거짓이 되서 중지됨.
또 하나의 예
>>>if []: ← 만약 [ ] 과 참이면
. . . print('True') ← True 라는 문자열 출력
. . . else: ← 만약 [ ] 가 거짓이면
. . . print('False') ← False 라는 문자열 출력
. . .
False
'파이썬 복습' 카테고리의 다른 글
3/23 연습문제 (0) | 2018.03.23 |
---|---|
3/21 자료형의 값을 저장하는 공간, 변수 (0) | 2018.03.21 |
3/20 집합 자료형 (0) | 2018.03.20 |
3/19 딕셔너리 자료형 (0) | 2018.03.19 |
3/18 튜플 자료형 (0) | 2018.03.18 |