□ 문자출력(서식) 종류 多
□ % OPerator(old style) : 가독성 떨어짐
□ str.format(new Style) : 명시적임
□ f = Strings(python 3.6) : 직관적임
□ Template String(from string import Template) : 번거로움
□ 정렬 - ^:가운데, <:왼쪽, >:오른쪽
#공통변수 선언
x = 10
y = 20
serialno = 308276567
n = 'Kim'
#출력1 : % 문법
ex1 = 'n = %s, s = %d, sum = %d' %(n,serialno,(x+y))
print(ex1)
#출력2 : .format함수
ex2 = 'n = {n}, s = {serialno}, sum = {sum}'.format(n=n, serialno=serialno, sum = x+y)
print(ex2)
#출력3 : f = string
ex3 = f'n = {n}, s= {serialno}, sum = {x+y}'
print(ex3)
#출력4 : Template String
from string import Template
ex4 = 'n = $n, s = $serialno, sum = $sum' #틀생성
t = Template(ex4)
t.substitute(n=n,serialno=serialno, sum = x+y)
#출력5 : 정렬
g = 20
print(f'g:{g:10}')
print(f'g cneter:{g:^10}') #총 20자리중 가운데정렬
print(f'g left:{g:<10}') #총 20자리중 좌측정렬
print(f'g right:{g:>10}') #총 20자리중 우측정렬
'Python > Python_basic' 카테고리의 다른 글
딕셔너리 값 추출 예제2 (0) | 2023.11.07 |
---|---|
딕셔너리 값 추출 예제1 (0) | 2023.11.07 |
[Python] 사용자 입력 처리 Taking Multiple Inputs (0) | 2023.11.06 |
[Python] 멀티파일 읽기(read multiple files) (1) | 2023.11.06 |
[Python] 디렉토리 생성 및 텍스트 파일 작성/저장 (1) | 2023.11.03 |