Jiveloper

[300 example of python] 021~030 문자열

by Jisight
12월 3일까지 상용 수준의 서비스 개발을 위해 파이썬 언어를 독학 중이다.  익숙해지고자 300개의 기초 문법이 담긴 파이썬 예제를 풀어보는 중이고 이와 관련된 포스팅이다.

문자열 021~030

#21 문자열 인덱싱
letters = 'python'
print(letters[0], letters[2])

#22 문자열 슬라이싱
license_plate = "24가 2210"
print(license_plate[-4:])

#23 문자열 인덱싱 
string = "홀짝홀짝홀짝"
print(string[0] + string[2] + string[4])
print(string[::2])

#24 문자열 슬라이싱 
string = "PYTHON"
print(string[::-1])

#25 문자열 치환 
phone_number = "010-1111-2222"
print(phone_number.replace("-", " "))

#26 문자열 다루기 
phone_nubmer = "010-1111-2222"
print(phone_number.replace("-", ""))

#27 문자열 다루기
url = "http://sharebook.kr"
print(url[-2] + url[-1])
print(url[-2:])
print(url.split(':'))
print(url.split('.'))

#28 문자열은 immutable
# lang = 'python'
# lang[0] = 'P'
# print(lang) #TypeError: 'str" object does not support item assignment(할당)

#29 replace
string = 'abcdfe2a354a32a'
string = string.replace('a', 'A')
print(string) 
print(string.replace('a', 'A'))

#30 replace
string = 'abcd'
string = string.replace('b', 'B')
print(string)

 

블로그의 정보

Jiveloper

Jisight

활동하기