336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
문자열 포매팅이란 문자열 내에 어떤 값을 삽입하는 방법입니다.
대입은 숫자애도 가능하고 문자에도 가능하고 변수에도 가능합니다.
먼저 예시로 숫자에 대입해보겠습니다.
print("I`m %d years old!"% 19)
상황에따라 값을 변경하여 이런식 으로 대입을 해줄수있습니다.
이번에는 문자열 입니다.
print("I`m very %s!"% "happy")
문자열을 대입할떄는 문자를 (")로 감싸줘야합니다.
이번에는 변수에 대입해보겠습니다.
age=19
print("I`m %d years old!"% age)
이번에는 두개의 값을 치환해보겠습니다
age=19
feel="happy"
print("I`m %d years old!, I`m very %s!"% (age,fel))
언제 %d를써야하고 어느떄 %s 를 써야하는지 설명 드리면.
포맷코드 |
설명 |
%d |
정수일때 |
%c |
문자 하나일때 |
%s |
문자열 일때 |
%f |
부동소수 일때 |
%o |
8진수를 사용할떄 |
%x |
16진수를 사용할때 |
%% |
Literal % (문자 |
포맷코드는 상황에 따라 다릅니다.
또 포맷코드로
문자열에 정렬과 공백을 줄수있습니다.
print("%10s"%"hi")
를 하게되면 10간의 공간을확보하고 그중에서 hi를 채우고 나머지는 공백으로 남겨라는 말입니다.
반대로
print("%-10s"%"hi") 를 하게되면
왼쪽 정렬이 되고 나머지 오른쪽 8칸을 공백으로 남겨두라는 말이되죠
wikidocs에서 공부하면서 포스팅하는것입니다.
잘못된 부분이있으면 댓글로 알려주세요.
'python > python 기초' 카테고리의 다른 글
python 공부 리스트 (0) | 2015.03.02 |
---|---|
python 공부 문자열 함수들 (0) | 2015.02.27 |
python 공부 문자열 인덱싱과 슬라이싱 (0) | 2015.02.27 |
python 공부 문자열 연산 (0) | 2015.02.26 |
python 공부 문자열 (0) | 2015.02.26 |