Unit 09
문자열 사용하기
- 파이썬에서는 ''와 ""를 사용하는 것 외에도 '''(작은따옴표 3개), """(큰따옴표 3개)로 묶어서 문자열을 만들 수 있다.
>>> hello = '''Hello, Python!''' >>> hello 'Hello, Python!' >>> python = """Python Programming""" >>> python 'Python Programming'
- 여러 줄로 된 문자열을 사용하려면 '''(작은따옴표 3개)로 시작해서 문자열을 입력한 후 엔터키로 줄바꿈 하여 여러 줄의 문자열을 작성하고 '''로 닫아주면 된다. ("""도 가능하다)
>>> hello = '''Hello, world! 안녕하세요. Python입니다.''' >>> print(hello) Hello, world! 안녕하세요. Python입니다.
※ 문자를 표현할 때 작은따옴표와 큰따옴표 중 한 가지로 통일하지 않고 여러가지 방식을 사용하는 이유 : 문자열 안에 작은따옴표나 큰따옴표를 넣어야 할 경우가 생기기 떄문이다.
문자열 안에 작은따옴표나 큰따옴표 포함하기
- 문자열 안에 '(작은따옴표)를 넣고 싶다면 문자열을 "(큰따옴표)로 묶어준다.
- 작은따옴표 안에 작은따옴표를 넣거나 큰따옴표 안에 큰따옴표를 넣을 수는 없다.
- 문자열 안에 "(큰따옴표)를 넣고 싶다면 문자열을 '(작은따옴표)로 묶어준다.
>>> s = "Python isn't difficult" >>> s "Python isn't difficult" s = 'He said "Python is easy"' >>> s 'He said "Python is easy"'
- 여러 줄로 된 문자열은 작은따옴표 안에 작은따옴표와 큰따옴표를 둘 다 넣을 수 있고, 큰따옴표 안에도 작은따옴표와 큰따옴표를 둘 다 넣을 수 있다.
>>> print('''"안녕하세요." '파이썬'입니다.''') "안녕하세요." '파이썬'입니다.
- 작은따옴표 안에 작은따옴표를 넣거나 큰따옴표 안에 큰따옴표를 넣으려면 작은따옴표나 큰따옴표 앞에 \(역슬래시)를 붙이면 된다.
>>> 'Python isn\'t difficult' "Python isn't difficult"
※ 파이썬 셸과 스크립트 파일의 차이
: 파이썬 셸에서는 문자열이나 변수를 그대로 입력하면 출력 결과가 문자열이라는 것을 정확하게 표현하기 위해 작은 따옴표로 묶인 문자열이 출력되고, 스크립트 파일에서는 문자열이나 변수만으로 출력을 할 수 없으므로 print를 사용한다.
# 파이썬 셸
>>> 'Hello, world!'
'Hello, world!'
# 스크립트 파일
print('Hello, world!') # Hello, world!
- 파이썬 셸에서도 print를 사용하면 작은따옴표 없이 출력된다.
정리 참조
https://dojang.io/course/view.php?id=7
'Python 코딩도장' 카테고리의 다른 글
파이썬 코딩도장 Unit 11 정리 : 시퀀스 자료형 (0) | 2022.01.12 |
---|---|
파이썬 코딩도장 Unit 10 정리 : 리스트와 튜플 (0) | 2022.01.11 |
파이썬 코딩도장 Unit 08 정리 : Bool과 비교/논리 연산자 (0) | 2022.01.11 |
파이썬 코딩도장 Unit 07 정리 : 다양한 출력 방법 (0) | 2022.01.10 |
파이썬 코딩도장 Unit 03~Unit 12 심사문제 풀이 (0) | 2022.01.08 |