본문 바로가기

엑셀/With Python

파이썬 문자열과 Bool형에 대해 알아보기

반응형

이전 글에서 파이썬의 상수와 변수에 대해 알아보았습니다. 이번에는 문자열과 Bool형 자료형에 대해 알아보겠습니다. 

 

파이썬 주석 처리 방법과 상수 및 변수에 대해 알아보기

 

파이썬 주석 처리 방법과 상수 및 변수에 대해 알아보기

파이썬 기초 사항으로 주석을 입력하는 방법에 대해 알아보고 상수 및 변수 선언하는 방법과 사용법 등을 알아보겠습니다. 주피터 노트북 사용방법은 아래 링크된 이전 글을 참조하시기 바랍니

mr-johndoe.tistory.com

 

 

 

 

1. 문자열

 문자열은 문자를 포함한 모든 자료가 이에 해당합니다. 또한 123이라는 숫자도 문자열이 될 수 있습니다.

우선, 문자열은 큰따옴표나 작은따옴표를 사용합니다.

 

 

문자열을 화면에 표시하려면 다음과 같이 코딩을 합니다.

 

   print("Hello")

   print('World!')

 

위와 같이 코딩하고 실행하면 화면에는 다음과 같이 출력됩니다.

 

   Hello

   World!

 

문자열의 경우에도 더하기(+)와 곱하기(*)를 사용할 수 있습니다.

 

   print("Hello" + 'World!')

   print("Hello" * 2)

 

 

2. Bool형

 Bool형은 참(True)과 거짓(False)를 말합니다. 논리 연산을 할 때 논리 연산이 참인지 거짓인지 판단할 때 그 결괏값을 반환하는 경우 많이 사용됩니다.

 

논리 연산자는 논리합, 논리곱, 논리 부정이 있으며 이는 다음표를 참조하시기 바랍니다.

논리연산자 사용 설 명
논리합 A or B A와 B중에서 어느 하나라도 참이면 참
논리곱 A and B A와  B 둘다 참일때만 참
논리 부정 not A A의 값과 반대값 반환(A의 값이 참이면 거짓을, 거짓이면 참을 반환)

 

 

 

 

3. 예제를 통해 문자열과 Bool형 확인

주피터 노트북을 실행하고 Python3 코딩창을 엽니다. 그리고, 다음과 같이 코드를 작성합니다.

 

   print("Hello")
   print('World!')
   print("Hello" + ' World!')
   print("Hello " * 2)
   print(True and False)
   print(True or False)
   print(not True)

 

코드를 입력하고 실행하면 다음과 같이 출력됩니다.

 

Hello
World!
Hello World!
Hello Hello 
False
True
False

 

print("Hello")print('World!')는 큰따옴표나 작은따옴표안에 입력되어 있는 내용은 문자열로 취급되며 이를 화면에 출력하라는 명령으로 HelloWorld!를 화면에 출력합니다.

 

print("Hello" + ' World!')Hello 다음에  World! 를 이어서 출력하라는 명령입니다. World! 앞에 공백이 포함되어 있어 화면 출력 시 Hello 다음에 공백이 출력된 것입니다.

 

print("Hello " * 2)는 Hello를 두번 연속해서 출력하라는 명령으로 화면에 Hello Hello 로 출력되었습니다.

 

print(True and False)는 논리곱으로 둘 중 하나라도 거짓이 있으면 거짓이므로 False를 화면에 출력합니다.

 

print(True or False)는 논리합으로 둘 중 어느 하나라도 참이면 참이므로 True가 화면에 출력됩니다.

 

print(not True)는 논리 부정으로 반대 값을 반환하므로 False를 출력합니다.

 

4. 비교 연산자

비교연산자 사용 설 명
== A == B A는 B와 같다
!= A != B A는 B와 같지 않다
< A < B A는 B보다 작다
> A > B A는 B보다 크다
<= A <= B A는 B보다 작거나 같다
>= A >= B A는 B보다 크거나 같다

 

반응형