문자열 포매팅
방법 1 %기호 -> C나 Java같은 언어들에서 이 방법으로 문자열 포매팅을 한다.
name = "김태헌"
age = 24
print("제 이름은 %s이고 %d살입니다." % (name, age))
숫자 바로 대입
character = "I'm the %d in the world" %1
문자열 바로 대입
character = "I'm the %s in the world" % "first"
숫자 값을 나타내는 변수로 대입
number = 1
character = "I'm the %d in the world" %number
문자열 포맷 코드
%s | 문자열 |
%c | 문자 1개 |
%d | 정수 |
%f | 부동소수 |
%o | 8진수 |
%x | 16진수 |
%% | % 자체 |
%s는 어떤 형태의 값이든 변환해 넣을 수 있다.
방법 2 format 메소드 ( 이 방법을 사용하자)
name = "김태헌"
age = 24
print("제 이름은 {}이고 {}살입니다.".format(name, age))
숫자 바로 대입하기
"I eat {0} apples".format(3)
#I eat 3 apples.
문자열 바로 대입하기
"I eat {0} apples".format("five")
#I eat five apples.
number = 3
"I eat {0} apples".format(number)
#I eat 3 apples
number = 5
day = "three"
"I ate {0} apples in {1} days" .format(number,day)
#I ate 5apples in 3 days
방법 3 f-string
name = "김태헌"
age = 24
print(f"제 이름은 {name}이고 {age}살입니다.")
'알고리즘 > 파이썬 알고리즘' 카테고리의 다른 글
옵셔널 파라미터 (optional parameter) (0) | 2021.05.20 |
---|---|
불 대수, 불린형, type 함수 (0) | 2021.05.20 |
파이썬 알고리즘 문제 풀 때, 참고하면 좋을 파이썬 문법 (0) | 2021.04.07 |
코멘트, 변수, 자료형 (0) | 2021.03.05 |
파이썬으로 코딩할 때 필요한 도구들 (0) | 2021.03.05 |