[Python] 파이썬

[Python] 파이썬 기본 자료형_2 (bool, str)

ITsubin 2022. 7. 13. 13:11

1. 파이썬 기본 자료형

자료형 Type 크기 값 예시
문자열 str ??? 'a', 'hello', "A", "Hello", ...
정수형 int ??? 0, 10, -71, ...
실수형 float ??? 0.0, 5.58. -4.67, ...
논리형 bool 1byte True, False

1-1. 논리형 ( bool )

> boolean (참/거짓)

> 참을 의미하는 True 값과 거짓을 의미하는 False 값을 가질 수 있음.

구분 의미 예시 특징
True True False 외 모든 값
False 거짓 False 0, ", [ ], { }, ( ), ...

 

bool 사용법

  • bool(0)
  • bool(' ')
  • bool([])
  • bool(())
  • bool({})
  • bool([0])


1-2. 문자열 ( str )

> string (문자열)

> C, Java등의 언어는 문자형 (char)과 문자열 (string)으로 나뉘지만, Python에서는 문자열로 통일하여 사용.

> 기본적으로 따옴표 ( '  ' ) ( "  " )로 묶어서 데이터를 표현.

> '100' 처럼 숫자로 구성되어 있어도 문자열.

> 범위 주석이라고 소개했던 삼중 따옴표 ('''  ''') ("""  """)도 사용 가능.

> 따옴표를 사용해서 한 줄 문자열 사용 가능

> 삼중 따옴표를 사용해서 여러 줄 문자열 사용 가능 (반드시 시작과 끝은 동일한 따옴표로)

 

ex) 한 줄 문자열

'Python'

 

"Python"

 

ex) 여러 줄 문자열

"""Python

Programming"""

 

'''Python

Programming'''

 

문자열 사용법

  • str(100)
  • str(True)
  • str(False)
  • str(3.14)

문자열 내에 따옴표를 출력하고 싶을 때?  => "이스케이프 문자"

"  '  "  또는 '  "  ' 처럼 시작과 끝의 따옴표와 출력하고자 하는 따옴표가 다른 경우엔 출력 가능.

하지만, "  "  " 이나 '  '  ' 처럼 시작과 끝을 알 수 없는 경우에는

출력하고자 하는 따옴표 앞에 백 슬래시(역 슬래시 \ )를 붙여준다.

ex)

"  \"  "

'  \'  '

물론 삼중 따옴표를 사용해도 안에 있는 문자는 모두 문자열로 처리되기에 가능하다.

ex)

"""   "   """

'''   '   '''