(Control Structures 01) 불리언(Boolean)과 비교
SoloLearn Python 번역
Booleans
불리언
- Another type in Python is the
Boolean
type.- Python의 또 다른 타입은
불리언(Boolean)
타입이다.
- Python의 또 다른 타입은
- There are two Boolean values:
True
andFalse
.- 불리언 값은
True
와False
두 가지가 있다.
- 불리언 값은
- They can be created by comparing values, for instance by using the equal operator ==.
- 값을 비교해서 생성할 수 있다.
- 예를 들어, 등호 연산자 ==를 사용한다.
>>> my_boolean = True
>>> my_boolean
# True
>>> 2 == 3
>>> False
>>> "hello" == "hello"
# True
Be careful not to confuse
assignment
(one equals sign) withcomparison
(two equals signs).
할당
(등호 1개)과비교
(등호 2개)를 혼동하지 않도록 주의한다.
Comparison
비교
- Another comparison operator, the
not equal
operator(!=), evaluates toTrue
if the items being compared aren’t equal, andFalse
if they are.- 또 다른 비교 연산자인
not equal
연산자(!=)는, 비교 중인 항목이 같지 않으면True
로 평가되고, 비교 중인 항목이 같으면False
로 평가된다.
- 또 다른 비교 연산자인
>>> 1 != 1
# False
>>> "eleven" != "seven"
# True
>>> 2 != 10
# True
- Python also has operators that determine whether one number (float or integer) is greater than or smaller than another.
- Python에는 하나의 숫자(부동 소수점 수 또는 정수)가 다른 숫자보다 큰지 작은지를 결정하는 연산자도 있다.
- These operators are > and < respectively.
- 이러한 연산자는 각각 >와 <이다.
>>> 7 > 5
# True
>>> 10 < 10
# False
- The greater than or equal to, and smaller than or equal to operators are >= and <=.
- 크거나 같은 연산자는 >=이다.
- 작거나 같은 연산자는 <=이다.
>>> 7 <= 8
# True
>>> 9 >= 9.0
# True
Greater than and smaller than operators can also be used to compare strings
lexicographically
(the alphabetical order of words is based on the alphabetical order of their component letters).문자열을 사전순(알파벳순)으로 비교할 수도 있다.
QUIZ
- What are the two Boolean values in Python?
- Python에서 두 불리언 값은 무엇인가?
True
andFalse
- What is the output of this code?
- 이 코드의 출력은 무엇인가?
>>> 7 != 8
True
- What is the output of this code?
- 이 코드의 출력은 무엇인가?
>>> 7 > 7.0
False
- What is the output of this code?
- 이 코드의 출력은 무엇인가?
>>> 8.7 <= 8.70
True