format?

sh_awtylol4·2022년 1월 27일
0

wecode 31기

목록 보기
2/24

format?

문자열 포맷 (format) 이란?
문자열을 만들때 원하는 위치에 특정한 값(변수)를 삽입하여
문자열을 그때그때 이쁘게 출력하는것!

print("hello world")
#### 방법 1
print("나는 %d살입니다." % 20) # %d 는 정수값만.
print("나는 %s을 좋아해요." % "파이썬") # %s 문자열 str
print("Apple 은 %c로 시작해요." % "A") # %c 는 캐릭터 한글자만 받겠다.
# %s를 사용하면 정수값 문자열 상관없이 편하게 사용할 수 있다.
print("나는 %s색과 %s색을 좋아해요." % ("파란","빨간"))


#### 방법 2
print("나는 {}살입니다.".format(20))
print("나는 {}색과 {}색을 좋아해요.".format("파란","빨간"))
print("나는 {0}색과 {1}색을 좋아해요.".format("파란","빨간"))
print("나는 {1}색과 {0}색을 좋아해요.".format("파란","빨간"))


#### 방법 3
print("나는 {age}살이며, {pet}색을 좋아해요.".format(age = 20, pet = "고양이"))


#### 방법 4 (v3.6 이상~)
age = 20
pet = "고양이"
> print(f"나는 {age}살입니다. {pet}을 좋아해요.")




profile
포기하는 그 순간이 바로 시합종료예요...

0개의 댓글