튜토리얼에도 고난과 역경이 있다.

Python) 주석 문자열 변수.md 본문

나의 공부/프로그래밍 언어

Python) 주석 문자열 변수.md

내가 Nega 2022. 1. 5. 18:49
728x90

파이썬 주석 문자열"""내용"""의 여러 쓰임

진짜 여러줄을 문자열로 처리할 때

파이썬에서 여러줄을 주석처리할 때 다음과 같이 사용합니다.

a = 5
"""
여기서 주석 시작
a= 7
여기서 주석 끝
"""
print(a)

실행결과

5

위와 같은 코드가 있을 때, """ 내용 """에서 내용부분은 주석으로 처리됩니다.

그렇기 때문에, a=7로 초기화해도 위과 같이 실행결과가 5가 나오게 됩니다.

문자열을 변수로 사용할때

알고나서 너무 신기했는데, 파이썬은 여러줄로 표현된 문자열도 변수로 받을 수 있으며 이때 해당 문자열을 다음과 같이 """ 여러줄의 문자열 """로 감싸줍니다.

import re         # 정규표현식을 사용하기 위한 라이브러리 추가

#- 연도(숫자)
text = """
The first season of America Premiere League  was played in 1993. 
The second season was played in 1995 in South Africa. 
Last season was played in 2019 and won by Chennai Super Kings (CSK).
CSK won the title in 2000 and 2002 as well.
Mumbai Indians (MI) has also won the title 3 times in 2013, 2015 and 2017.
"""
pattern = re.compile("[1-2]\d\d\d")
print(pattern.findall(text))

['1993', '1995', '2019', '2000', '2002', '2013', '2015', '2017']

같이 공부하면 좋을 것 (링크첨부필요)
  • 원시 문자열 str = r"원시문자열"
  • 포맷 문자열 리터럴 str=f"포맷 문자열 리터럴"
반응형