공부 시간 : 오후 4:06~ 4:42(36분)
공부 분량 : 09.문자열 포맷팅~11 실습
09 format 다루기
형변환 복습
2019년 10월 29일 입니다 를 문자열 포맷팅을 이용해서 출력
09 문법
문자열 포맷팅 응용하기
num_1 = 1
num_2 = 3
print("{0}나누기 {1}는 {2}입니다.".format(num_1, num_2, num_1/num_2))
-> 1나누기 3은 0.3333333입니다.
print("{0}나누기 {1}는 {2:.2f}입니다.".format(num_1, num_2, num_1/num_2))
-> 0나누기 3은 0.33입니다.
- 문자열 포맷팅의 여러방식
2.format() 매소드(가장 많이 쓰는 방식)
name = "샤샤"
age = 24
print("제 이름은 {}이고 {}살 입니다.".format(name,age))
3.f-string (새로운 방식)
name = "샤샤"
age = 24
print(f"제 이름은 {name}이고 {age}살 입니다.")
- 문자열 포맷팅 실습
wage = 5 # 시급 (1시간에 5달러)
exchange_rate = 1142.16 # 환율 (1달러에 1142.16원)
#"1시간에 5달러 벌었습니다." 출력
print("{}시간에 {}{} 벌었습니다.".format(1, wage * 1, "달러"))
#"5시간에 25달러 벌었습니다." 출력
print("{}시간에 {}{} 벌었습니다.".format(5,wage*5,"달러")) # 여기에 코드를 작성하세요
#"1시간에 5710.8원 벌었습니다." 출력
print("{}시간에 {}{} 벌었습니다.".format(1,wage 1 exchange_rate,"원")) # 여기에 코드를 작성하세요
#"5시간에 28554.0원 벌었습니다." 출력
print("{}시간에 {1:.1f}{} 벌었습니다.".format(5,wage 5 exchange_rate,"원")) # 여기에 코드를 작성하세요
정보 감사합니다.