Python Basic_ .format ()

jaam._.mini·2023년 11월 5일
0

📒Python 기초 수학

목록 보기
2/46

오늘의 목차

  • format () 함수
  • 형식 문자
  • 예제 풀이⭐

('23.11.13 update)

format

📌 중괄호{}를 이용한 포맷팅

(1)
print('{}의 성적은 {}점 입니다.' .format('개똥이', 90))
→ 개똥이의 성적은 90점 입니다.

(2)

name = "John"
age = 25
hobby = "reading"

print("My name is {0}. I'm {1} years old, and I like {2}.".format(name, age, hobby))
print("My name is %s. I'm %d years old, and I like %s." %(name, age, hobby))

→ My name is John. I'm 25 years old, and I like reading.

📌 f를 문자열 앞에 넣고 포맷팅

name = "John"
age = 25
hobby = "reading"

print(f"My name is {name}. I'm {age} years old, and I like {hobby}.")

→ My name is John. I'm 25 years old, and I like reading.


('23.11.09)

📌format () 함수
print('User name : {}' . format(userNmae))

# 기존
print(userName)
print(userAge)

# 포맷 함수
print('User name : {}'.format(userName))
print('User age : {}'.format(userAge))

#한 줄로 나열
print('User name : {}, User age : {}'.format(userName, userAge))

📌형식 문자

  • %s : 문자
  • %d : 정수
  • %f : 실수
# 형식 문자 예제
print('Usr name: %s, User age : %d' % (userName, userAge))

# 소수점 자리 정하기
print('pi : %.0f' % 3.141592)
print('pi : %.1f' % 3.141592)
print('pi : %.2f' % 3.141592)

⭐예제 풀이
[출력 코드 작성]

Q. 반지름 10, 원주율 3.14 일 때 출력될 수 있도록 코드를 작성
radius = float(input('반지름 입력 : '))
pi = float(input('원주율 입력 : '))

print('radius ; %.2f' % radius)
print('pi : %.2f' % pi)

Q. 원의 넓이
radius = float(input('반지름 입력 : '))
pi = float(input('원주율 입력 : '))
circleArea = radius * radius * pi

print('radius ; %.2f' % radius)
print('pi : %.2f' % pi)
print('circleArea : %.2f' % circleArea)

# 제로베이스 데이터 취업 스쿨
# Daily study note
profile
비전공자의 데이터 공부법

0개의 댓글