코딩테스트
[백준 25083번][Python] 새싹 : 문자열 출력
도도o
2024. 9. 12. 21:33
문제
아래 예제와 같이 새싹을 출력하시오.
제출한 답안
print(" ,r'"+'"'+"7")
print("r`-_ ,' ,/")
print(" \. "+'"'+". L_r'")
print(" `~\/")
print(" |")
print(" |")
간략한 풀이
파이썬에서 문자열을 출력할 때는 print() 함수를 이용한다. 한 줄씩 print 문으로 출력해주었다.
이 경우는 문자열 안에 따옴표(') 나 쌍따옴표(")가 포함되어 있어 주의해야 한다.
다른 풀이
여러 줄에 걸쳐 있는 문자열을 """ """ 으로 묶어주었다.
print(""" ,r'"7
r`-_ ,' ,/
\. ". L_r'
`~\/
|
|""")
1. 문자열 안에 따옴표와 쌍따옴표 포함하기
파이썬에서 문자열을 표시할 때, 따옴표나 쌍따옴표는 문자열의 시작과 끝을 나타낸다. 따라서 문자열 안에 따옴표나 쌍따옴표가 있는 경우, 문자열의 시작 또는 끝으로 인식할 수 있다. 다음과 같은 방법을 사용할 수 있다.
1. 따옴표를 포함할 때는 문자열을 쌍따옴표로 묶기
print("He said, 'Hello!'")
2. 따옴표를 포함할 때는 문자열을 쌍따옴표로 묶기
print('She replied, "Hi!"')
3. 문자열 안에서 예외처리 하기
print("The sign says: \"Welcome!\"")
2. 문자열을 출력할 때 공백 처리하기
print() 문에 여러 인자를 입력하면 공백이 생긴다. 문자열을 결합하여 출력하면 공백 없이 출력할 수 있다.
print('a','b')
>>> a b
print('a'+'b')
>>> ab