블로그 이미지
김고노

calendar

1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28

Notice

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
posted by 김고노