반응형
파이썬에서 문자열을 포맷팅하기 위해서는 format 함수 또는 % 연산자를 사용할 수 있습니다.
format 함수는 {} 괄호를 사용하여 변수 또는 값을 문자열에 삽입할 수 있습니다.
% 연산자는 %d, %s, %f 등의 포맷 코드를 사용하여 변수 또는 값을 문자열에 삽입할 수 있습니다.
format 함수
format 함수는 다음과 같은 문법을 사용합니다.
format(value, format_spec)
- value: 포맷팅할 값
- format_spec: 포맷팅 설정
format_spec은 다음과 같은 키워드를 사용하여 포맷팅을 지정할 수 있습니다.
- d: 정수
- s: 문자열
- f: 실수
- b: 이진수
- o: 8진수
- x: 16진수
- e: 지수 표기법
- g: 지수 또는 소수점 표기법
예제
다음은 format 함수를 사용하여 문자열을 포맷팅하는 예제입니다.
name = "Banana"
age = 25
# 정수
print(format(age, "d")) # 25
# 문자열
print(format(name, "s")) # Banana
# 실수
print(format(3.14, "f")) # 3.140000
# 이진수
print(format(10, "b")) # 1010
# 8진수
print(format(10, "o")) # 12
# 16진수
print(format(10, "x")) # a
# 지수 표기법
print(format(1000000000, "e")) # 1.000000e+09
# 지수 또는 소수점 표기법
print(format(1000000000, "g")) # 1e+09
% 연산자
% 연산자는 다음과 같은 문법을 사용합니다.
- %d: 정수
- %s: 문자열
- %f: 실수
- %o: 8진수
- %x: 16진수
- %e: 지수 표기법
- %g: 지수 또는 소수점 표기법
예제
다음은 % 연산자를 사용하여 문자열을 포맷팅하는 예제입니다.
name = "Banana"
age = 25
# 정수
print("%d" % age) # 25
# 문자열
print("%s" % name) # Banana
# 실수
print("%f" % 3.14) # 3.140000
# 8진수
print("%o" % 10) # 12
# 16진수
print("%x" % 10) # a
# 지수 표기법
print("%e" % 1000000000) # 1.000000e+09
# 지수 또는 소수점 표기법
print("%g" % 1000000000) # 1e+09
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[Python] 파이썬 구구단 출력 해보기, 반복문 사용 연습 (0) | 2023.09.30 |
---|---|
[Python] 파이썬 range() 함수: 반복 가능한 정수 범위 생성 (0) | 2023.09.30 |
[Python / random] 파이썬 random 모듈로 무작위 데이터 생성하기 (0) | 2023.09.27 |
[Python] 파이썬 set, 중복 없이 정리하기 (0) | 2023.09.26 |
[Python] 파이썬 numpy의 설치부터 핵심 기능과 활용 법 (0) | 2023.09.25 |