Python_format() 함수

장해수·2023년 6월 5일
  1. format()함수를 이용한 데이터 출력
print('User Name: {}'.format(userName))
print('User Name: {}, User Age: {}'.format(userName, userAge))
userName = 'Jeno'
userAge = 24
userGroup = 'NCT Dream'

print('User Name: {}, User Age: {}, User Gruop: {}'.format(userName, userAge, userGroup))

  • 순서 변경
print('User Name: {2}, User Age: {1}, User Gruop: {0}'.format(userName, userAge, userGroup))

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

  1. 형식 문자를 이용한 데이터 출력
  • %s: 문자열
  • %d: 정수
  • %f: 실수
print('User Name: %s' % userName)
print('User Name: %d' % userAge)

pi = 3.14
print('pi: %f' % pi)
print('pi: %.1f' % pi)   # 소수 첫째자리까지 표시
print('pi: %d' % pi)

  1. 실습
  • 코드
radius = float(input('반지름: '))
pi = float(input('원주율: '))
round = pi * radius
area = pi * radius * radius

print('radius: %f, ' % radius, 'pi: %f' % pi)
print('radius: %f, ' % radius, 'pi: %.2f' % pi)
print('round: %f, ' % round, 'area: %.2f' % area)
  • 결과
profile
데이터 진행시켜

0개의 댓글