Python

초보자를 위한 파이썬 300제 / 03. 파이썬 문자열 / 021 ~ 030

TTwY 2020. 8. 13. 14:39
728x90
반응형

03. 파이썬 문자열 / 021 ~ 030

 

# 파이썬 300제 _ 21번
# letters = 'python'
# print(letters[0], letters[2])

# 파이썬 300제 _ 22번
# license_plate = "24가 2210"
# print(license_plate[4:])

# 파이썬 300제 _ 23번
# string = "홀짝홀짝홀짝"
# print(string[::2])

# 파이썬 300제 _ 24번
# string = "PYTHON"
# print(string[::-1])

# 파이썬 300제 _ 25번
# phone_number = "010-1111-2222"
# print(phone_number.replace("-", " "))

# 파이썬 300제 _ 26번
# phone_number = "010-1111-2222"
# print(phone_number.replace("-", ""))

# 파이썬 300제 _ 27번
# url = "http://sharebook.kr"
# print(url[-2:])

# 파이썬 300제 _ 28번
# lang = 'python'
# lang[0] = 'P'
# print(lang)
# Traceback (most recent call last):
#   File "/Users/park-inho/Desktop/Python Workstation/pratice.py", line 31, in <module>
#     lang[0] = 'P'
# TypeError: 'str' object does not support item assignment
# 문자열은 수정 불가

# 파이썬 300제 _ 29번
# string = 'abcde2a345a32a'
# print(string.replace('a', 'A'))

# 파이썬 300제 _ 30번
# string = 'abcd'
# string.replace('b', 'B')
# print(string)
# ->abcd replace는 그 실행 당시만 변경 해줄 뿐 문자열을 수정 불가기 때문에 print로 호출 할 때는 원래의 abcd 값이 출력
728x90
반응형