데이터사이언스/Python

[python] 문자열 print하기 - 쌍따옴표/단따옴표 차이

bonanza 2021. 4. 14. 21:46

파이썬을 쓰다보면

문자열을 print하는 방법이 두가지가 있다

쌍따옴표("~~")와 단따옴표('~~')가 있다.

 

1. 쌍따옴표(")

print("hello world")

정상작동

2. 단따옴표(')

print('hello world')

정상작동

3. 문자열안에 따옴표 표시

- 문제는 문자열안에 따옴표를 표시하고 싶은 경우

- 반대로 하면 문제가 없이 정상작동되나,

print("hello 'world'")
print('hello "world"')

쌍따옴표와 단따옴표는 차이가 없다

 

- 같이 따옴표로 표현을 하면 오류가 뜸

오류!!!!!!!

- 해결법: 역슬래쉬(\)를 붙여주면 정상작동됨

→ 역슬래쉬(\)로 시작하는 문자를 이스케이프 코드라고 한다.

print("hello \"world\"")

 

4. 쌍따옴표와 단따옴표의 차이

 - 쌍따옴표("): 진짜 일반적인 문자열에 쓰임

 - 단따옴표('): 기호나 식별자 define이나 list 정의할때

일반적으로 이렇게 쓰이는 것일뿐, 본인 편한데로 쓰면 됨
반응형