# 한 줄로 된 문자열 사용
1. 작은따옴표(' ')
>>>hello='Hello, world!' #hello라는 변수에 문자열 저장
>>>hello
출력: 'Hello, world!'
2. 큰따옴표(" ")
>>>hello="Hello, world!"
>>>hello
출력: 'Hello, world!'
3. 작은따옴표 3개(''') or 큰따옴표 3개(""")
>>>hello='''Hello, world!''' or hello="""Hello, world!"""
>>>hello
출력: 'Hello, world!'
# 여러 줄로 된 문자열 사용
1. 작은따옴표 3개(''') or 큰따옴표 3개(""")
>>>hello='''안녕
만나서
반가워'''
>>>hello
출력: 'Hello, world!\n안녕\n반가워' #print없이 출력해보면 \n이 그냥 나옴
>>>print(hello)
출력: Hello, world!
안녕
반가워
.# 문자열 안에 작은따옴표나 큰따옴표 포함하기
1. 문자열 안에 작은따옴표 넣고 싶다: 문자열을 큰따옴표로 묶어줌
>>> hello="사과는 '마음'이 아파야 돼"
>>> hello
출력: "사과는 '마음'이 아파야 돼"
2. 문자열 안에 큰따옴표 넣고싶다: 문자열을 작은따옴표로 묶어줌
>>> hello='사과가 "아이고" 하더라'
>>> hello
출력: '사과가 "아이구" 하더라'
3. 여러 줄로 된 문자열은 작은따옴표 안에 작은따옴표와 큰따옴표 둘 다 가능(큰따옴표 안에도 작은따옴표와 큰따옴표를 넣을 수 있음)
스크립트:
a=""""안녕하세요."
'파이썬'입니다.
"Hello"
'Python'
Hello, 'Python'"""
print(a)
출력:
"안녕하세요."
'파이썬'입니다.
"Hello"
'Python'
Hello, 'Python'
+궁금한 점
스크립트:
a='''"안녕하세요."
'파이썬'입니다.
"Hello"
'Python'
Hello, 'Python''''
print(a)
출력: 에러남.. 궁금...
# 작은따옴표 안에 작은따옴표를 넣는 방법/큰따옴표 안에 큰따옴표 넣는 방법
따옴표 앞에 역슬래시(\) 붙이면 됨
>>>'Python isn\'t difficult'
출력: "Python isn't difficult" *양쪽 큰따옴표로 출력되네?
>>>"Python isn't "difficult""
출력: 'Python isn\'t "difficult"' *양쪽 작은따옴표로 출력되네?(반대로 출력됨)
# 따옴표 3개 없이 여러 줄로 문자열 출력하기
1. 개행 문자 사용
>>>print("안녕\너구나")
출력:
안녕
너구나
+추가: 여려 줄로 된 문자열을 이용하려고 따옴표 3개를 이용했지만, 개행 문자까지 출력됨
>>>'''안녕
너구나'''
출력: '안녕\n너구나'
# 파이썬 셸과 스크립트 파일의 결과가 다른 이유(주로 따옴표 같이 출력되나 마냐의 문제)
-파이썬 셸: 문자열이나 변수를 그대로 입력하면 출력 결과가 문자열이라는 것을 정확하게 표현하기 위해 작은따옴표로 묶인 문자열이 출력
>>>'Hello, world'
출력: 'Hello, world'
-스크립트 파일: 문자열이나 변수만으로 출력을 할 수 없으므로 print를 사용
print('Hello, world')
출력: Hello, world
-하지만, 셸에서도 print('안녕하세요') 이렇게 내용을 적으면 따옴표 없이 표현할 수 있음
>>>print('Hello, world')
출력: Hello, world
'IT지식 > Python' 카테고리의 다른 글
파이썬 인덱스(index) (0) | 2021.10.09 |
---|---|
파이썬 시퀀스 자료형 (1) | 2021.10.09 |
파이썬 튜플(tuple) (0) | 2021.10.08 |
파이썬 리스트(list) (0) | 2021.10.08 |
파이썬 기초용어(계속 추가 예정) (0) | 2021.10.05 |