python
파이썬 format 함수
황시나
2020. 5. 18. 10:40
반응형
아래의 포매팅은 기본 리터럴 방식이고
[python] 문자열 포매팅
문자열 에는 숫자,문자,문자열등 여러가지 를 대입 및 치환 할수 있다. 아래의 예제를 확인해보자. 숫자 대입 하기 문자열 대입하기 숫자 값을 변수로 대입하기 문자열 값을 변수로 대입 하기 2��
f10024.tistory.com
이번 방법은 format 함수를 이용한 포매팅 이다.
이전 방법 보다 훨씬 편하게 대입을 시킬수 있다.
- 숫자 바로 대입
- 문자열 바로 대입
- 숫자 값을 가진 변수로 대입하기
- 문자열 값을 가진 변수로 대입하기
- 2개 이상의 값 넣기
- 이름으로 넣기
- 인덱스와 이름을 변수 넣기
- 문자열, 숫자 대입 하기
# 1. 숫자 바로 대입 하기
a = 'i love python {0}'.format(33)
print(a)
>>> i love python 33
# 2. 문자열 바로 대입하기
a = 'i love python {0}'.format('test')
print(a)
>>> i love python test
|
- 문자열,숫자 값을 가진 변수로 대입하기
# 1. 숫자 값을 가진 변수로 대입하기
v = 33
a = 'i love python {0}'.format(v)
print(a)
>>> i love python 33
# 2. 문자열 값을 가진 변수로 대입하기
v = 'test'
a = 'i love python {0}'.format(v)
print(a)
>>> i love python test
|
- 2개 이상의 값 넣기
이번 방법은 두개이상의 값을 넣는 방법이고
인덱싱으로 항목의 순서를 정할수 있다.
# 1. 2개 이상의 값 넣기
v = 33
vv = 'test'
a = 'i love python {0} {1}'.format(v,vv)
print(a)
>>> i love python 33 test
|
- 이름으로 넣기
# 1. 이름으로 넣기
a = 'i love python {v} {vv}'.format(v=33, vv='test')
print(a)
# >>> i love python 33 test
|
- 인덱스와 변수 같이 넣기
아래와 같이 인덱스 와 변수를 같이 넣을수 있다.
# 1. 인덱스와 변수 같이 넣기
a = 'i love python {0} {vv}'.format(33, vv='test')
print(a)
# >>> i love python 33 test
|
반응형