※접속하시어 실습하면서 학습하세요. 파이썬 설치 없이 코드실행할 수 있어요
클릭클릭 : https://tinyurl.com/ynpj4ykv
파이썬 실습 실행 가능해요 이용해 보세요
파이썬 코드 입력하시고 맨우측 '▶' 클릭하면 실행 됩니다 #파이썬 테스트 코드 (복사붙여넣기로 테스트해보세요) for i in range(5): print(str(i) + ' 오늘하루 행복하세요') 파이썬은 컴퓨터 언어다 이
modoopython.tistory.com
불(boolean) 자료형의 뜻은 뭐다?
구글 변역해도 자세한 뜻은 나오지 않음
컴퓨터 용어인데 영국의 수학자 죠지 불의 이름을 따서 지음
True/ False를 의미함
단순히 맞다 틀리다
1이다 0이다
극과 극이다
판단할때 사용함
뭔다 둘중에 하나를 선택해야 한다면?
80%는 1에 가깝고
20%는 0에 가까움
이런 경우에 bool 자료형이 사용됨
a = True
print(a)
print(type(a))
b = False
print(b)
print(type(b))
-결과 (드래그로 확인가능)
True
<class 'bool'>
False
<class 'bool'>
True/ False의 값을 가지는 변수의 type은 bool type이라함
상황을 물어볼때 맞으면 True 다르면 False
예를들어 1+1은? 3이라고 하면 서로 다름
1+2를 3이라고 하면 True
좌우가 맞는지 다른지 확인할때는 '=='을 사용
a = 1+1
print(a)
b = 3
print(b)
c = a==b
print(c)
d = 2
print(d)
e = a==d
print(e)
-결과 (드래그로 확인가능)
2
3
False
2
True
'=='의 결과는 True 또는 False임
지금까지 1장 설치 2장 자료형을 배웠고 3장에서 배울제어문(조건문이라고도 함)에서 bool 자료형이 사용됨
a = bool('')
print(a)
a2 = bool("")
print(a2)
a3 = bool(None)
print(a3)
a4 = bool([])
print(a4)
a5 = bool({})
print(a5)
a6 = bool(())
print(a6)
a7 = bool(0)
print(a7)
print('----------')
b = bool('modoopython')
print(b)
e = a & b
print(e)
f = a and b
print(f)
g = a | b
print(g)
h = a or b
print(h)
-결과 (드래그로 확인가능)
False
False
False
False
False
False
False
----------
True
False
False
True
True
bool 함수를 사용하여 인자가 없으면 False
그래서 '', "", None, [], {}, (), 0은 없는것으로 인식함
bool 함수에서 뭐라도 있으면 True를 return
python에서 '&'와 and는 동일하게 인식함python에서 '|'와 or는 동일하게 인식함
True and False의 결과는 False임
True or False의 결과는 True임이게 이해가 안되면 논리표를 암기해야함
태그
-------------------------------------------------------------
#python, #파이썬, #anaconda, #아나콘다, #기초, #클래스, #class, #import, #selenium, #셀레늄, #자동, #교육, #코딩교육, #coding, #chatgpt, #챗GPT, #로봇,
'파이썬따라하기 > 2자료형' 카테고리의 다른 글
#자료형6편 - 파이썬 집합 자료형 기초 python (34) | 2023.05.03 |
---|---|
#자료형5편 - 파이썬 딕셔너리 자료형 기초 python (33) | 2023.05.02 |
#자료형4편 - 파이썬 리스트 자료형 기초 python (32) | 2023.05.01 |
#자료형3편 - 파이썬 문자열 자료형 기초 python (8) | 2023.04.23 |
#자료형2편 - 파이썬 숫자형의 사칙연산 및 기타연산 python (39) | 2023.04.16 |