반응형
--오늘의 학습 범위--
Part 2. 파이썬 심화 문법
Ch 02. 자료형심화
CH02_02. 문자열 포매팅
이번 시간에는 문자열 포매팅이 뭔지, 왜 사용하는지에 대한 수업이었다. 우선 포매팅이라는 것이 없을 때 얼마나 귀찮은지를 실습을 통해 해보고 나서 포매팅 방법에 대해 배우고 실습까지 해봤다. 포매팅을 하고 안 하고 차이가 커서 신기~
문자열 포매팅이란?
문자열을 편리하게 만드는 방법이다.
문자열을 여러 가지 데이터들을 조합해서 만들어내는 방법
문자열 포매팅을 하고 안 하고의 차이점 비교
# 문자열 포매팅이 없다면?
# 기준님 수강기간이 7일 남았습니다.
# 사용자마다 이름과 기간일은 계속 바뀌게 된다 --->변수처리
name = '기준'
date = 7
message = name + '님 수강기간이 ' + str(date) + '일 남았습니다.'
print(message)
# 문자열 포매팅으로 만들기!!!!!
message_format = f'{name}님 수강기간이 {date}일 남았습니다.'
print(message_format)
문자열 포매팅 2가지 방법에 대해서
format 매서드
데이터가 들어갈 자리에 중괄호 걸어주고 뒤에 데이터 써줌
값을 여러 개 넣는 방법
인덱스 생략 방법__ 괄호 순서대로 데이터 들어감
f-string __ 변수로 데이터 집어넣고 문자열 시작 기호 f 붙이고 변수가 들어갈 자리에 중괄호로 감싸주기
실습하기
# format 메서드 사용
a = 'hello {2} {1} {0}'.format('apple', 'banana', 'pen')
print(a)
b = 'hello {} {} {}'.format('apple', 'banana', 'pen')
print(b)
# f-string 사용
name = 'apple'
name2 ='banana'
name3 = 'pen'
c = f'Hello {name} {name2} {name3)'
이렇게 오늘도 인강을 봤다는 것으로 뿌듯~ 야금야금 하즈아~
오늘도 고생했다.
내일도 힘내자!!!
link :
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
반응형
'취미부자 > 취미1_코딩' 카테고리의 다른 글
패스트캠퍼스 챌린지 30일차 /파이썬 심화 문법 (0) | 2021.11.30 |
---|---|
패스트캠퍼스 챌린지 29일차 / 파이썬 심화 문법/리스트 다루기 (0) | 2021.11.29 |
패스트캠퍼스 챌린지 27일차 /파이썬 심화 문법/ (0) | 2021.11.27 |
패스트캠퍼스 챌린지 26일차 / flask 기초 (0) | 2021.11.26 |
패스트캠퍼스 챌린지 25일차 / flask 기초 (0) | 2021.11.25 |
댓글