코딩/Python

f-string

junhub 2023. 3. 4. 14:43
scores = [
    {'name':'영수','score':70},
    {'name':'영희','score':65},
    {'name':'기찬','score':75},
    {'name':'희수','score':23},
    {'name':'서경','score':99},
    {'name':'미주','score':100},
    {'name':'병태','score':32}
]

for s in scores:
    name = s['name']
    score = s['score']
    print(f'{name}의 점수는 {score}점 입니다.')

f-string을 사용하면  

print(name + '의 점수는' +score+'점 입니다') 로 출력하는 대신 

맨 앞에 f 를 붙이고 변수에 중괄호를 씌워서

print(f'{name}의 점수는 {score}점 입니다') 로 간단하게 출력할 수 있다.