TIL. Python을 배워보자 - 3

예흠·2020년 7월 2일
0

python을 배워보자

목록 보기
3/5

안녕하세요 오늘도 파이썬 공부를 한번 해보자구요 ㅠㅠㅠ

시작합니다!

* 불, 연산자를 사용해보자!

- 불과 비교연산자

불은 true, false 로 표현 합니다 C언어와 똑같네요 ㅎㅎ

true
false

- 비교 연산자의 판단 결과

뭐 간단하죠? 참이면 true 거짓이면 false가 나옵니다

3>1

이렇게 하면 true가 나오는 거죠!

- 숫자가 같은지 다른지 비교하기

10 == 10 # 10과 10이 같은가?
10 != 1 # 10과 1이 다른가?

네 이런식으로 비교를 하면 둘다 true가 나온답니다 ㅎㅎ

- 문자열이 같은지 다른지 비교하기

네 이것도 마찬가지겠죠?

"Hello" == "Hello" #true
"Yeheum" == "yeheum" #false

이렇게 결과가 나온답니다

불린이 생각보다 활용도가 좋더라구여 ㅠㅠ 꼭 기억하고 활용합시다

- 객체가 같은지 비교하기

여기서 첨보는게 나오네요! is와 is not인데요
==, !=는 값 자체를 비교하고 is is not은 객체(object)를 비교합니다

1 == 1.0 # True
1 is 1.0 # False
1 is not 1.0 # True

네 이렇게 나오네요!

주의 할 점은 값 비교에는 is is not을 쓰면 안된다네요~!

* 논리 연산자를 사용해보자

이번에는 c언어에서 했던 논리 연산자와 비슷한 것을 사용해 보도록 하죠!

- a and b

True and True # True
True and False # False
False and True # False
False and False # False

and는 두 값이 모두 True 여야 True입니다! 마찬가지죠?

- a or b

True or True # True
True or False # True
False or True # True
False or False # False

네 하나만 True여도 True가 됩니다! 쉽죠?

- not x

not True # false
not False # True

not은 논리값을 뒤집기 때문에 반대가 되어 나옵니다!

만약 세가지가 같이 있으면 어떻게 될까요?
순서는 not, and, or 순으로 판단합니다.

not True and False or not False # True

결과는 트루입니다! 순서에 맞게 계산을 하시면 됩니다 ㅎㅎ
not 부터 해서 => False and False or True
and 를 하면 => False or True
or을 하면 True 가 됩니다!

* 논리 연산자와 비교 연산자를 함께 사용하기!

응용해서 한번 같이 써봅시다!

10 == 10 and 10 != 5 # True and True = True
10 > 5 or 10 < 3 # True or False = True
not 10 > 5 # not True = False
not 1 is 1.0 # not False = True

네 예시를 보시면 아시겠죠? 바로 비교연산자 부터 판단을 하고 논리연산자로 판단합니다!

* 문자열 사용하기!

- 작은 따옴표, 큰 따옴표

네 이 방법은 아마 모두들 이미 잘 사용하고 있으실 것 같은데요?

hello = 'Hello, World!'
hello # 엔터
'Hello, world!'
Hi = "안녕하세요"
Hi # 엔터
"안녕하세요"

네 이방법들도 있고! 작은따옴표 3개나 큰 따옴표 3개로 묶을수도 있습니다!

- 여러 줄로 된 문자열 사용

이거는 저도 잘 몰라서 처음 써봐요! 예시를 바로 봅시다

hello = '''Hello, world! #엔터
안녕하세요. # 엔터
yeheum입니다.'''
print(hello)
Hello, world!
안녕하세요.
yeheum입니다.

네 이렇게 잘 나오는군요!
찾아보니 파이썬에서는 여러 줄로된 문자열을 사용할 일이 적다네요
여러 줄로 된 문자열은 주로 .py 스크립트 파일에서 사용한답니다.

- 문자열 안에 작은따옴표나 큰따옴표 넣기

음 이거는 조금 중요할 수도 있겠네요
방법은 작은따옴표로 묶으면 큰따옴표를, 큰따옴표로 묶으면 작은따옴표를 넣을수 있네요!

s = "Python isn't difficult"
s # 엔터
"Pytisn't difficult"

네 이렇게 출력이 된답니다.

하지만 같은 종류로 넣으면 오류가 나니까 주의하세요!

아 여러줄로된 문자열은 작은따옴표 안에 큰 따옴표를 둘 다 넣을 수 있습니다.

single_quote = '''"안녕하세요." # 엔터
'파이썬'입니다.'''
double_quote1 = """"Hello" # 엔터
'Python'"""
doubel_quote2 = """Hello, 'Python'""" # 한 줄로 작성
print(single_quote)
print(double_quote1)
print(double_quote2)

"안녕하세요."
'파이썬'입니다.
"Hello"
'Python'
Hello, 'Python'

네 이런식으로 잘 나와요! 여러분도 한번 해 보세요!

오늘은 여기까지 포스팅 할게요~!

profile
노래하는 개발자입니다.

0개의 댓글