Python 시리즈 8
2 / 2
[Python] #2 출력
[Python] #2 출력
#python#코드트리#trail0#trail1

참고1: codetree Trail 0의 Chapter 2 - Lesson 1, 4
참고2: codetree Trail 1의 Chapter 1 - Lesson 1
1. 출력
1-1. 문자열 출력
1-1-1. 큰 따옴표"
print("Hello World")
1-1-2. 작은 따옴표 '
print('Hello World')
1-1-3. 큰 따옴표 3개 연속"""
# 예시 1
print("""Hello World""")
# 예시 2
print("""
Hello World
""")
1-1-4. 작은 따옴표 3개 연속 '''
# 예시 1
print('''Hello World''')
# 예시 2
print('''
Hello World
''')
1-2. 특수 문자 포함시키기
1-2-1. 문자 앞에 \ 붙이기
# 예시 1
print('Let\'s do it')
1-2-2. """ or '''로 감싸기
print('''Let's do it''')
1-3. 줄바꿈
- 파이썬에서 print() 함수는 기본으로 줄바꿈이 됨
- 위->아래 순차적 실행
end="\n"가 기본으로 들어감
print("Hello World")
print("Python is Fun")
1-3-1. \n)
print("Hello World\nPython is Fun") # 위 두 줄과 같은 출력 (new line 특수문자 활용)
1-3-2. """ or '''
- 여러 줄에 해당하는 문자열을 한번에 담기 (위아래 여백 없이 작성)
# 올바른 예시 1
print("""Hello World # 위 두 줄과 같은 출력
Python is Fun""")
# 잘못된 예시 1
print("""
Hello World
Python is Fun
""")
1-4. 공백으로 구분하여 출력
1-4-1. 쉼표 ,
- print() 함수에서 여러 개의 인수를 공백으로 구분하려 출력할 때 사용
print("a", "b", "c") # a b c
1-4-2. sep= 파라미터
여러 인수들 사이에 삽입될 문자열(구분자)을 지정하는 옵션
- python 기본값은 공백(' ')
print("a", "b", sep="") # ab
print("a", "b", sep=" ") # a b
print("a", "b", sep=", ") # a, b
1-4-3. end= 파라미터
print() 함수의 출력이 끝난 후, 추가할 문자열을 지정하는 옵션
- python 기본값은 줄 바꿈(개행) 문자('\n)로, 출력 후 자동으로 줄 바꿈이 수행됨 (print() 함수는 기본적으로 출력 후 줄 바꿈 수행하여 다음 출력이 새 줄에 나타남)
# 예시1
print("Hello", end="")
print("World") # HelloWorld
# 예시2
print("Hello", end=" ")
print("World") # Hello World
1-4-4. sep과 end를 함께 사용
print("사과", "바나나", "체리", sep=", ", end=" ")
print("이어지는 내용입니다.")
# 사과, 바나나, 체리 이어지는 내용입니다.
1-5. 출력 형식
1-5-1. f-strings (f-문자열)
# 예시1
name = "호록이"
age = 2
print(f"이름: {name}, 나이: {age}") # 이름: 호록이, 나이: 2
# 예시2
print(f"1 + 1 = {1 + 1}") # 1 + 1 = 2
- print() 함수에서 중괄호('{}') 안에 변수나 표현식을 넣어 출력 가능
- 문자열 앞에
f접두사를 붙여 사용 - 기존의 문자열 포맷팅 방식보다 더 간결·직관적
- 소수점 형식
{변수:포맷}지정하여 원하는 자릿수 출력 (n 지정 시, 솟수점 n + 1번째 자리에서 반올림 후, 소수점 n번째 자리까지 출력)
# 예시 1
pi = 3.141592653589793
print(f"파이: {pi:.4f}") # 파이: 3.1416 (소수점 이하 2자리까지 반올림하여 출력)
# 예시2
weight = 13
ratio = 0.165
print(f"{weight} * {ratio:.06f") = {weight * ratio:.06f}")
# 13 * 0.165000 = 2.145000 (자릿수의 공백을 0으로 채움)
1-6. 특수 문자 & 이스케이프 시퀀스
1-6-1. \n (줄 바꿈)
print("첫 번째 줄\n두 번째 줄")
# 첫 번째 줄
# 두 번째 줄
1-6-2. \t (탭)
print("이름\t나이\t키")
print("호록이\t2\t120.5")
# 이름 나이 키
# 호록이 2 120.5
[코드트리 추천 링크] https://www.codetree.ai/ko/trail-info?referralCode=th2gr22n
댓글 0
아직 댓글이 없습니다.