반응형
Python 3.6 Version
- 사용법: f ' { 값 : 속성 } '
1. {중괄호} 내에 바로 변수 작성 가능
age = 10
name = 'leehojun'
print('제 나이는', x, '입니다')
print('제 나이는 {} 입니다. 제 이름은 {}입니다.'.format(age, name))
print('제 나이는 {0} 입니다. 제 이름은 {0}입니다.'.format(age, name))
#f string {}내에 바로 변수 작성
print(f'제 나이는 {age} 입니다. 제 이름은 {name}입니다.')
제 나이는 10 입니다
제 나이는 10 입니다. 제 이름은 leehojun입니다.
제 나이는 10 입니다. 제 이름은 10입니다.
제 나이는 10 입니다. 제 이름은 leehojun입니다.
2. {중괄호}내에서 연산도 가능
#f string: {}내에서 연산도 가능
for i in range(2, 10):
for j in range(1, 10):
print(f'{i} X {j} = {i*j}')
구구단이 출력됨
3. 원하는 형태로 출력 가능
#날짜 출력
import datetime
date = datetime.datetime.now()
date
f'{date:%Y-%m-%d-%A}'
datetime.datetime(2020, 8, 23, 17, 54, 4, 712697)
'2020-08-23-Sunday'
4. 인덱싱을 통한 호출도 가능
#인덱싱을 이용한 호출도 가능
t = (10, 20, 30, 40) #튜플
f'{t[0]} X {t[1]} = {t[2]*t[3]}'
'10 X 20 = 1200'
5. 문자열 정렬, 공백 채우기
print(f'{"hello":<10}') #왼쪽 정렬
print(f'{"hello":>10}') #오른쪽 정렬
print(f'{"hello":^10}') #가운데 정렬
print(f'{"hello":!<10}') #왼쪽 정렬 - 공백을 채움
print(f'{"hello":=>10}') #오른쪽 정렬
print(f'{"hello":~^10}') #가운데 정렬
hello
hello
hello
hello!!!!!
=====hello
~~hello~~~
6. 소수점 n자리까지 표현
print(f'{0.456789:0.2f}')
0.46
반응형
'Education' 카테고리의 다른 글
[부스트 코딩 뉴비 챌린지 2020] week7_LIVE 강의 (0) | 2020.08.28 |
---|---|
[부스트 코딩 뉴비 챌린지 2020] FINAL 미션03 : 중위 표기법을 후위 표기법으로 변환하는 프로그램 (0) | 2020.08.24 |
[제주코딩베이스캠프] 웹개발 30분 요약 - 8. 30분 요약시리즈 - JS 2부 (0) | 2020.08.22 |
[제주코딩베이스캠프] 웹개발 30분 요약 - 7. 30분 요약시리즈 - JS 1부 (0) | 2020.08.22 |
[부스트 코딩 뉴비 챌린지 2020] FINAL 미션 02 : N의 약수로 N을 구하는 프로그램 (0) | 2020.08.21 |