본문으로 바로가기

파이썬 format 함수

category python 2020. 5. 18. 10:40
반응형

 아래의 포매팅은 기본 리터럴 방식이고

 

[python] 문자열 포매팅

문자열 에는 숫자,문자,문자열등 여러가지 를 대입 및 치환 할수 있다. 아래의 예제를 확인해보자. 숫자 대입 하기 문자열 대입하기 숫자 값을 변수로 대입하기 문자열 값을 변수로 대입 하기 2��

f10024.tistory.com

이번 방법은 format 함수를 이용한 포매팅 이다.

이전 방법 보다 훨씬 편하게 대입을 시킬수 있다.

  1. 숫자 바로 대입
  2. 문자열 바로 대입
  3. 숫자 값을 가진 변수로 대입하기
  4. 문자열 값을 가진 변수로 대입하기
  5. 2개 이상의 값 넣기
  6. 이름으로 넣기
  7. 인덱스와 이름을 변수 넣기

  • 문자열, 숫자 대입 하기
 
# 1. 숫자 바로 대입 하기
= 'i love python {0}'.format(33)
 
print(a)
 
>>> i love python 33
 
# 2. 문자열 바로 대입하기
= 'i love python {0}'.format('test')
 
print(a)
 
>>> i love python test

  • 문자열,숫자 값을 가진 변수로 대입하기
 
# 1. 숫자 값을 가진 변수로 대입하기
= 33
= 'i love python {0}'.format(v)
 
print(a)
 
>>> i love python 33
 
# 2. 문자열 값을 가진 변수로 대입하기
= 'test'
= 'i love python {0}'.format(v)
 
print(a)
 
>>> i love python test

  • 2개 이상의 값 넣기

이번 방법은 두개이상의 값을 넣는 방법이고

인덱싱으로 항목의 순서를 정할수 있다.

# 1. 2개 이상의 값 넣기
= 33
vv = 'test'
= 'i love python {0} {1}'.format(v,vv)
 
print(a)
 
>>> i love python 33 test

  • 이름으로 넣기
# 1. 이름으로 넣기
= 'i love python {v} {vv}'.format(v=33, vv='test')
 
print(a)
 
# >>> i love python 33 test
 
 

  • 인덱스와 변수 같이 넣기

아래와 같이 인덱스 와 변수를 같이 넣을수 있다.

# 1. 인덱스와 변수 같이 넣기
= 'i love python {0} {vv}'.format(33, vv='test')
 
print(a)
 
# >>> i love python 33 test
 
반응형

'python' 카테고리의 다른 글

파이썬 count 함수  (0) 2020.05.18
파이썬 format 정렬  (0) 2020.05.18
파이썬 문자열 포매팅  (0) 2020.05.17
파이썬 문자열 연산하기  (0) 2020.05.10
파이썬 문자열 자료형  (0) 2020.05.10