print("a" + "b")
>> ab
print("a", "b")
>> a b
* 첫 번째
print("나는 %d살입니다." % 20) #문자열에 % 뒤에 있는 20을 %d(정수값을 의미) 부분에 추가
>> 나는 20살입니다.
print("나는 %s을 좋아해요." % "파이썬") #문자열에 % 뒤에 있는 "파이썬" 을 %s(문자열/정수(를)을 의미) 부분에 추 가
>> 나는 파이썬을 좋아해요.
print("나는 %s살입니다." % 20) # 문자열에 % 뒤에 있는 20을 %s 부분에 추가
>> 나는 20살입니다.
print("Apple 은 %c로 시작해요." % "A") #문자열에 % 뒤에 있는 "A" 한 글자만 %c (캐릭터) 부분에 추가
>> Apple 은 A로 시작해요.
print("나는 %s색과 %s색을 좋아해요." % ("파란", "빨간")) #문자열 % 뒤에 "파란" 과 "빨간"을 앞자리와 뒷자리에
차례대로 추가
>> 나는 파란색과 빨간색을 좋아해요.
* 두 번째
print("나는 {}살입니다." .format(20)) # 문자열 {} 부분에 20 값을 추가
>> 나는 20살입니다.
print("나는 {}색과 {}색을 좋아해요." .format("파란", "빨간")) #문자열 {} 부분에 순서대로 format 안에 문자를 추가
>> 나는 파란색과 빨간색을 좋아해요.
print("나는 {0}색과 {1}색을 좋아해요." .format("파란", "빨간")) #문자열 {숫자} 부분에 순서대로 0부터 추가
>> 나는 파란색과 빨간색을 좋아해요.
print("나는 {1}색과 {0}색을 좋아해요." .format("파란", "빨간")) #앞에 {숫자} 만 바꿔줌으로써 결과가 다르게 출력
>> 나는 빨간색과 파란색을 좋아해요.
* 세 번째
print("나는 {age}살이며, {color}색을 좋아해요." .format(age = 20, color = "빨간"))
#format 안에 변수를 지정해 놓은 값을 {} 부분에 변수에 맞게 삽입
>> 나는 20살이며, 빨간색을 좋아해요.
print("나는 {age}살이며, {color}색을 좋아해요." .format(color = "빨간", age = 20))
#format 에 정의한 변수의 위치가 바뀌더라도 문자열 {} 부분에 변수는 바뀌지 않음
>> 나는 20살이며, 빨간색을 좋아해요.
* 네 번째 (v3. 6 이상~)
age = 20
color = "빨간"
# 변수 지정
print(f"나는 {age}살이며, {color}색을 좋아해요.")
# 문자열 앞에 f 를 추가함으로써 미리 저장된 변수의 값을 {} 안으로 불러옴
>> 나는 20살이며, 빨간색을 좋아해요.
'Programming Language > Python' 카테고리의 다른 글
| [기초] 4-1. 리스트 (0) | 2021.11.07 |
|---|---|
| [기초] 3-5. 탈출 문자 (0) | 2021.11.07 |
| [기초] 3-3. 문자열 처리 함수 (0) | 2021.11.07 |
| [기초] 3-2. 슬라이싱 (0) | 2021.11.07 |
| [기초] 3-1. 문자열 (0) | 2021.11.07 |