[Python] 03. 문자열 포맷팅

2019. 2. 28. 13:31Python관련/Python

문자열 포맷팅


01. Docstring


print(''' asdfkaljsdf;lkjsdf;jsdalfk

asdfjaslkdfj;askdfj

asdlkfjlaksdjflasd

end...''')


02. + 연산자를 이용


name='LuciferD'

age=35

print(' asdfkal'+name+'jsdf;lk'+age+';jsdalfk

asdfjaslkdfj;askdfj

asdlkfjlaksdjflasd

end...')



03. Positional Formatting

앞에서 순서대로 {} 위치에 데이터가 들어간다. 

name='LuciferD'

age=35

print(' asdfkal{}jsdf;lk{}jsdalfk

asdfjaslkdfj;askdfj

asdlkfjlaksdjflasd

end...'.format(name,age))


04. Named placeholder

해당하는 명칭에만 값이 간다. 

name='LuciferD'

age=35

print(' asdfkal{named_name}jsdf;lk{named_age}jsdalfk

asdfjaslkdfj;askdfj

asdlkfjlaksdjflasd

end...'.format(named_name=name,named_age=age))


05. format 값 선언

만약에 숫자가 꼭들어가야한다면 :d 라고 선언한다. 

name='LuciferD'

age=35

print(' asdfkal{named_name}jsdf;lk{named_age:d}jsdalfk

asdfjaslkdfj;askdfj

asdlkfjlaksdjflasd

end...'.format(named_name=name,named_age=age))




'Python관련 > Python' 카테고리의 다른 글

[Python] 05. 조건문  (0) 2019.03.05
[Python] 04. 제어문  (0) 2019.03.05
[Python] 02. 데이터 타입 및 문법  (0) 2019.02.28
[Python] 01. 설치 및 셋팅 ( Codeanywhere )  (0) 2019.02.27
[Python] 특정문자 파일 찾기  (0) 2018.07.02