studyplan

문자열 포멧 / %d %s %c / { } format() /파이썬 /python 본문

파이썬 내가 공부한 흔적

문자열 포멧 / %d %s %c / { } format() /파이썬 /python

무한머니 2022. 3. 18. 11:26
print("a" + "b") # ab
print("a" ,"b") # a b

# 방법 1
print("나는 %d살입니다." % 20) # 나는 20살입니다. # %d = 숫자
print("나는 %s을 좋아해요." % "파이썬") #나는 파이썬을 좋아해요 %s = 문장 sentence
print("Apple은 %c로 시작해요." % "A") # Apple은 A로 시작해요 %c = Characters 하나의 문자
# %s 로 출력하면 정수건 캐릭터건 다 똑같이 쓸수있다
print("나는 %s살입니다." % 20) # 나는 20살입니다.
print("나는 %s을 좋아해요." % "파이썬") #나는 파이썬을 좋아해요
print("Apple은 %s로 시작해요." % "A") # Apple은 A로 시작해요  

# 값을 2개를 넣고 싶을때
# 방법 1
print("나는 %s%s좋아해요." % ("파이썬" , "사람"))
# 방법2
print("나는 {}살입니다." .format(30))
print("나는 {}{}좋아해요." .format("파이썬" , "사람"))
# 포멧 뒤에 값은 순번으로 정해져있다
print("나는 {0}{1}좋아해요." .format("파이썬" , "사람"))
print("나는 {1}{0}좋아해요." .format("파이썬" , "사람"))
# 방법 3
print("나는 {age}살이고 {color}을 좋아해요." .format(age = 22 , color = "빨간색"))
print("나는 {age}살이고 {color}을 좋아해요." .format(color = "빨간색" ,age = 22))
# 변수를 정해놓으면 순서를 바꿔놓아도 똑같이 출력된다

# 방법 4 (v3.6 ~ 이상 )
age = 23
color = "하얀"
print(f"나는 {age}살이고 {color}을 좋아해요.")

# f를 넣고 중괄호 안에 변수를 넣으면 출력가능

ab
a b
나는 20살입니다.
나는 파이썬을 좋아해요.   
Apple은 A로 시작해요.     
나는 20살입니다.
나는 파이썬을 좋아해요.   
Apple은 A로 시작해요.     
나는 파이썬과 사람좋아해요
.
나는 30살입니다.
나는 파이썬과 사람좋아해요
.
나는 파이썬과 사람좋아해요
.
나는 사람과 파이썬좋아해요
.
나는 22살이고 빨간색을 좋 
아해요.
나는 22살이고 빨간색을 좋 
아해요.
나는 23살이고 하얀을 좋아 
해요.
PS C:\Users\ASUS\Desktop\walkspace>

 

Comments