언어/python

format() 함수

Eprld 2025. 5. 12. 19:32

format() 함수를 이용한 데이터 출력

userName = 'Hong gil dong'
userAge = 21

print(userName)
print(userAge)

print('User name : {}', format(userName))
print('User age : {}', format(userAge))

print('User name : {} User age: {}'.format(userName, userAge))

 

foemat() 함수의 인덱스를 이용한 출력


print('나의 이름은 {0} 이고, 나이는 {1}살 입니다. {0} 이름은 아버님께서 지어주셨습니다'.format(userName, userAge))

 

형식 문자를 이용한 데이터 출력

userName = 'Hong gil dong'
userAge = 21

print(userName)
print(userAge)

print('User name : %s' % userName)
print('User age : %d' % userAge)
print('User name : %s, User age : %d' % (userName, userAge))

print('Pi : %f' % 3.14)
print('Pi : %d' % 3.14)

소수점 자릿수 정하기


print('Pi : %.0f' % 3.141592)   # 소수점 0자리
print('Pi : %.2f' % 3.141592)   # 소수점 2자리
print('Pi : %.4f' % 3.141592)   # 소수점 4자리
print('Pi : %.6f' % 3.141592)   # 소수점 6자리