패스트캠퍼스 챌린지 23일차 (Python)
# 문자열을 다루는 중요한 메소드 학습
# 실습문제를 풀며 메소드 활용
# 1. 소문자를 대문자로 바꾸는 방법
# .upper
# 2. 대문자를 소문자로 바꾸는 방법
# .lower
# !!중요!!
# 3. 문자열 바꾸는 방법
# .replace("바꿀 문자", "바뀌는 문자")
a = '오늘 날씨는 흐림입니다.'.replace("흐림", "맑음")
print(a)
# 4. 문자열 위치 찾기
# .find("문자열") -> 인덱스로 알려준다.
# 없을 경우 -1로
b = 'hello world'.find("world")
print(b)
# 5. 문자열 개수 세는 방법
# .count("문자열")
# !!중요!!
# 6. 문자열 분리하는 방법
# .split() 아무것도 안적을 경우 띄어쓰기를 기준으로
c = '나이키신발 265 X1212 78000'.split()
print(c)
d = '나이키신발:265:X1212:78000'.split(':')
print(d)
# !!중요!!
# 7. 문자를 연결하는 방법
# '구분자'.join()
# !!중요!!
# 8. 공백 삭제하기
# 1) .lstrip() 왼쪽 공백삭제
# 2) .rstrip() 오른쪽 공백삭제
# 3) .strip() 공백삭제
e = ' Yeah '.lstrip()
print(e)
f = ' Yeah '.rstrip()
print(f)
g = ' Yeah '.strip()
print(g)
# 기준님 수강기간이 7일 남았습니다.
# 수강자와 수강기간은 바뀜
name = '기준'
duration = 7
# 문자열 포매팅이 없는 경우
message = name + '님 수강기간이 ' + str(duration) + '일 남았습니다.'
print(message)
# 문자열 포매팅 사용
message_format = f'{name}님 수강기간이 {duration}일 남았습니다.'
print(message_format)
# 1. format 메소드
# '{인덱스}'.format(데이터)
a = 'hello{0}'.format('startcoding')
print(a)
# 여러개 사용 가능
b = 'hello{0} {1} {2}'.format('startcoding', 'startcoding', 'startcoding')
print(b)
# 인덱스 생략 가능
c = 'hello{} {} {}'.format('startcoding', 'startcoding', 'startcoding')
print(c)
# 2. f-string
name1 = 'apple'
name2 = 'pineapple'
name3 = 'pen'
d = f'hello {name1} {name2} {name3}'
print(d)
패스트캠퍼스 [직장인 실무교육]
프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.
fastcampus.co.kr
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'FastCampus 강의 > Python' 카테고리의 다른 글
패스트캠퍼스 챌린지 25일차 (Python) (0) | 2022.02.17 |
---|---|
패스트캠퍼스 챌린지 24일차 (Python) (0) | 2022.02.16 |
패스트캠퍼스 챌린지 22일차 (Python) (0) | 2022.02.14 |
패스트캠퍼스 챌린지 21일차 (Python) (0) | 2022.02.13 |
패스트캠퍼스 챌린지 20일차 (Python) (0) | 2022.02.12 |