1. 한 줄 문자열 만들기
' 작은 따음표 ' 또는 " 큰 따옴표 " 로 문자를 감싸주면 된다. 안에 괄호나 특수문자를 넣어도 된다.
>>"hhh-today.tistory.com/"
2. 여러 줄을 문자열로 만들기
이번엔 작은 따옴표나 큰 따옴표가 3개 필요하다. (혼합은 안된다!)
>>''' 이런식으로 3개의 따옴표를 쓴다면
여러줄로 작성하는것이 가능하다. 물론 큰 따옴표도 된다.'''
3. 문자열 만들 때 주의사항
한줄 문자열을 만들때 문자열 안에 문자열을 감쌀 때 쓴 따옴표가 있으면 에러가 발생한다.
>>"Hi, i'm hhh" ( O )
>>'Hi, i'm hhh' ( X )
이럴 경우 문자열을 감싼 따옴표를 다른 따옴표로 변경하거나
따옴표 앞에 이스케이프 캐릭터 '\' (역슬래쉬)를 사용하면 에러에서 벗어날 수 있다.
>>'Hi, i\'m hhh' ( O )
4. 보여지는 것과 저장되는 것
위에서 처럼 이스케이프 문을 작성하게 되면 일반인들이 못알아볼 수 있지 않나 걱정될 수 있지만
위와 같은 쓰기 방식은 메모리에 저장되거나, 저장된것을 꺼낼 때 볼 수 있고
일반적으로 사용자에게 보여질 때는 이스케이프 문자없이 보여지게 된다.
In [1]:
"""저 푸른 초원위로
그림같은 집을 짓고"""
Out[1]:
'저 푸른 초원위로\n 그림같은 집을 짓고'
In [2]:
my_deram = """저 푸른 초원위로
그림같은 집을 짓고"""
In [3]:
my_deram
Out[3]:
'저 푸른 초원위로\n 그림같은 집을 짓고'
In [4]:
print(my_deram)
저 푸른 초원위로 그림같은 집을 짓고
'파이썬 기초문법' 카테고리의 다른 글
[파이썬 기초] 문자열을 분리해보자 split() (0) | 2022.03.16 |
---|---|
[파이썬 기초] 파이썬 문자열 함수 1 : upper( ), lower( ) (0) | 2021.11.18 |
[파이썬 기초] 데이터 타입을 확인하고 변환시켜보자, type(), int(), str(),float() (0) | 2021.11.15 |
[파이썬 기초] 하나만 바꿔서 출력할 수 는 없나? 문자열 formating (0) | 2021.11.14 |
[파이썬 기초] 문자를 입력받고 출력해보자, input()함수와 print()함수 (0) | 2021.11.14 |