본문 바로가기
카테고리 없음

Python Comparing (비교)

by 책읽는구리 2019. 11. 11.
반응형

In [8]: 'a string' == "a string"
Out[8]: True

In [10]: 3 == 3.0
Out[10]: True

 

=> 부동소수점 연산에 의한 계산 오차가 있으니 주의해야 함!

In [11]: .1 + .1 + .1 == .3
Out[11]: False

In [12]: .1 + .1 + .1
Out[12]: 0.30000000000000004

 

=> 문자열 비교

In [16]: "a" < "b"
Out[16]: True

In [17]: "bcd" < "c"
Out[17]: True

 

=> in 연산자

In [18]: "dog" in "dog and cat"
Out[18]: True

In [19]: 3 in [1, 2, 3]
Out[19]: True

 

=> IF

In [20]: if "dog" in "dog and cat": print("mung mung")
mung mung

In [21]: if "dog" in "dog and cat":
    ...:     print("mung")
    ...:     print("...")
    ...:     print("mung")
    ...:
mung
...
mung

In [22]: myPet = "dog"
In [24]: if myPet == "dog":
    ...:     print("mung")
    ...: else:
    ...:     print("yaong")
    ...:
mung

 

 

반응형

댓글