레쭈고 파이썬

파이썬 2장 - 6

정땅미 2024. 2. 29. 00:01

파이썬 2장 6차시라니.... ㅠㅡㅠ 재빨리 끝내보겠습니다 

 

불 자료형에 대해 알아볼 것입니다.

불 자료형: 참과 거짓을 나타내는 자료형

1. 불 자료형은 어떻게 사용할까?

>>> a = True 
>>> b = False
>>> type(a)
<class 'bool'>
>>> type (b)
<class 'bool'>

 

처음에 a와 b를 선언할 때 따옴표로 감싸지 않은 문자열을 변수로 지정해서 오류가 발생할 것 같지만 잘 됩니당

불 자료형은 조건문의 리턴값으로도 사용됩니닷~!

>>> 1 == 1
True
>>> 2 > 1
True
>>> 2 < 1
False

 

이렇게 당연한 값이 출력되는 것을 볼 수 있습니닷.

2. 자료형의 참과 거짓

자료형에 참과 거짓이 있따는 말은 조금 이상하지만 참과 거짓은 분명히 있습니다아

자료형의 참과 거짓을 구분하는 기준은 다음과 같습니닷.

"python" 참 "" 거짓

[1, 2, 3] 참 [] 거짓

(1, 2, 3) 참 () 거짓

{'a':1} 참 {} 거짓

1 참 0 거짓

None 거짓

문자열, 리스트, 튜플, 딕셔너리 등의 값이 비어 있으면 거짓이 되고 채워져 있으면 참이 됩니다! 

숫자는 그 값이 0일 때 거짓이 됩니닷.

>>> a = [1, 2, 3, 4]
>>> while a :
	print(a.pop()) <- 리스트의 마지막 요소를 하나씩 꺼냅니닷
4
3
2
1

 

while 조건문 :

    수행할_문장;

조건문이 참인 동안 조건문 안에 있는 문장을 반복해서 수행합니당.

a가 참인 경우 a.pop()를 계속 실행하여 출력하라는 의미입니다.

더 많은 연산자가 예시로 나오지만 뒤로 가서 배울 것이기 때문에 너무 큰 설명은 하지 않겠습니닷!!!!!!!!!!!

3. 불 연산

>>> bool('python')
True
>>> bool('')
False

 

처음은 값이 있으니 True를 나타내어 주고, 다음은 값이 없으니 False를 출력해 준다.

>>> bool([1, 2, 3])
True
>>> bool([])
False
>>> bool(0)
False
>>> bool(3)
True

 

짜잔- 앞에서 알아본 것과 동일한 참과 거짓에 대한 결과를 리턴했답니닷. ദ്ദി   -᷄ ᴗ -᷅   )

이제 다음 차시가 마지막이 되겠네여 오늘은 중간 정도 길이의 글을 읽어주셔서 감사합니닷 ♡⸜(ˆᗜˆ˵ )⸝♡

'레쭈고 파이썬' 카테고리의 다른 글

파이썬 3장 - 1  (2) 2024.03.01
파이썬 2장 - 7  (1) 2024.02.29
파이썬 2장 - 5  (1) 2024.02.28
파이썬 2장 - 4  (1) 2024.02.26
파이썬 2장 - 3  (1) 2024.02.24