안녕하세요
서울 꺼벙 천사입니다

[ 혼자 공부하는 파이썬 개정판 ]을 다시 독학하고 있습니다
이번에는 저자의 Youtube 강의를 중심으로 정리하려고 합니다
이번에는 [ f 문자열과 확인문제, 도전문제 ]입니다

https://www.youtube.com/watch?v=7mXGZhJF_Q8&list=PLBXuLgInP-5n2fvfXHU9mHVuWBgAKpHNi&index=17

f 문자열

a = 1
b = 3
c = a + b
print(c)

실행하면 다음과 같은 결과가 나옵니다

[ 1 + 3 = 4입니다 ]와 같이 출력을 하고 싶다면

a = 1
b = 3
c = a + b
print(c)
print(a, '+', b, '=', c,'입니다')

실행을 하면
다음과 같은 결과가 나옵니다

조금 더 간편하게 출력하기 위해서는
지난번에 알아본 format 함수를 사용하는 방법이 있습니다

print('{} + {} = {} 입니다'.format(a, b, c))

실행을 하면
다음과 같은 결과가 나옵니다

{}를 입력하고
문자열 끝에 .을 입력하고
format을 입력하고
() 안에 입력하고 싶은 값이나
변수의 이름을 적어주는 것이 힘들기도 합니다
이럴 때 사용하는 것이 f 문자열입니다

a = 1
b = 3
c = a + b
print(c)
print(a, '+', b, '=', c,'입니다')
print('{} + {} = {} 입니다'.format(a, b, c))
print(f'{a} + {b} = {c} 입니다')

실행을 하면 다음과 같은 결과가 나옵니다

f 문자열은 문자열을 시작할 때
f를 입력하고
{} 안에 변수의 이름을 입력할 수 있기 때문에
format 함수보다 편리하게 사용할 수 있습니다

여러 줄의 문자열을 출력할 때는
'''로 시작해서
내용을 입력하고
'''로 마무리하거나
"""로 시작해서
내용을 입력하고
"""로 마무리하면 됩니다

이름 = '서울꺼벙천사'
사는곳 = '서울 어느 한 구석'
지금하고있는일 = '파이썬을 독학하고 있습니다'
print(이름)
print(사는곳)
print(지금하고있는일)
print(f'''
안녕하세요!!!
{이름}입니다
현재 {사는곳}이며
현재 {지금하고있는일}
''')

실행하면
다음과 같은 결과가 나옵니다

첫 작성 : 2022년 9월 1일 목요일

profile
프로그래밍을 독학하는 서울 꺼벙 천사입니다

0개의 댓글