% 서식문자의 모양은 % 기호 뒤에 자료형을 가리키는 문자가 온다.
만약 정수를 출력한다고 하면 % + d = %d
num = 50
s = 'my age %d' % num
print(s)
정수 뿐만 아니라 실수,
%s = 문자열
%d = 정수
%f = 실수
아래도 있다
%o = 8진수
%x = 16진수
%% = 문자 % 표현
예제
문자열, 정수, 실수를 %로 포메팅
# % 기호 문자 출력
names = ['kim', 'park', 'lee']
for name in names:
print('my name is %s' % name)
# % 기호 정수 출력
money = 10000
s2 = 'give me %d won' % money
print(s2)
# % 기호 실수 출력
d = 3.141592
print('value %f' % d)
포메팅 해야할 변수 값이 두개 이상일 때
# 출력해야할 값이 두개 이상인 경우 () 를 이용합니다.
s1 = 'my name is %s. age : %d' % ('blockdmask', 100)
print(s1)
# 출력해야할 값이 점점 많아 질 수록..
age = 80
money = 20000
name = 'Kim'
weight = 80.12
etc = 'abcde'
s2 = 'my name is %s, age : %d, weight : %f, money : %d, etc : %s' % (name, age, weight, money, etc)
print(s2)
'프로그래밍 언어 > Python' 카테고리의 다른 글
[Python] 연산자 (0) | 2024.10.22 |
---|---|
[Python] f-string (문자열 포메팅 방법 3) (0) | 2024.10.08 |
[Python] format 함수 (문자열 포메팅 방법 1) (0) | 2024.10.08 |
[Python] 람다식 (무명 함수) 모듈 (0) | 2024.10.04 |
[Python] capitalize(), title() 함수 비교 (0) | 2024.08.26 |