본문 바로가기
취미부자/취미1_코딩

패스트캠퍼스 챌린지 28일차 / 파이썬 심화 문법/

by 연습중인최 2021. 11. 28.
반응형

 


--오늘의 학습 범위--

 

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 : 

https://bit.ly/3FVdhDa

 

수강료 100% 환급 챌린지 | 패스트캠퍼스

딱 5일간 진행되는 환급챌린지로 수강료 100% 환급받으세요! 더 늦기전에 자기계발 막차 탑승!

fastcampus.co.kr

 

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

반응형

댓글