728x90
f-string 포매팅
: 문자열 앞 f 접두사를 붙이면 f-string 포매팅 기능을 사용할 수 있다.
문자열 내 {}에 원하는 변수를 넣어 바로 출력이 가능하며, 자료형도 그대로 출력이 가능하다는 장점이 있다.
※ Python 3.6 버전부터 추가된 기능.
name = 'KONGDA'
age = 20
print(f'나의 이름은 {name}이다. 나이는 {age}살이다.')
문자열 안에서 변수에 +,-와 같은 수식도 함께 사용가능.
▷ 소수점
: 점(.) 앞에는 전체 자릿수를 의미하고, 뒤에는 소수점 아래자릿수를 의미한다.
pi = 3.14159265359
print(f'{pi:10.10f}') // '3.1415926536'
print(f'{pi:10.2f}') // ' 3.14'
print(f'{pi:10.4f}') // ' 3.1416'
print(f'{pi:.4f}') // '3.1416'
print(f'{pi:10.4}') // ' 3.142'
▼ 자릿수에 따른 결괏값에 대한 이해를 위해 결과 출력 참고.
▷ 정렬
: 특수문자 ( > , ^ , <)를 사용해서 문자열의 정렬을 설정할 수 있다.
[ < : 좌측정렬, ^ : 가운데정렬, > : 우측정렬 ]
star = "☆☆☆☆☆"
print(f'{star:<10}') // '☆☆☆☆☆ '
print(f'{star:^10}') // ' ☆☆☆☆☆ '
print(f'{star:>10}') // ' ☆☆☆☆☆'
▼ 정렬 결과 출력 참고.
[참고 : python 공식문서 https://docs.python.org/3/tutorial/inputoutput.html ]
728x90
반응형
'BE > Python' 카테고리의 다른 글
[Python] pandas로 데이터 분석하기 - DataFrame 생성. (0) | 2023.11.17 |
---|---|
[Python] Numpy 유용한 함수 (통계 함수) (0) | 2023.11.16 |
[Python] Numpy란? numpy array 생성하기 (0) | 2023.11.14 |
[Python] 모듈(module) 사용하기 (1) | 2023.11.13 |
[Python] 재귀 함수란 ? (Recursive Function) (1) | 2023.11.11 |
댓글