# 빈 문자열
str_t1 = ''
str_t2 = str()
# Raw String
raw_s1 = r'D:\Python\test'
raw_s2 = r"\\x\y\z\q"
# 멀티라인 입력
# \사용하여 입력
multi_str1 = \
"""
문자열
멀티라인 입력
테스트
"""
# 문자열 함수(upper, isalnum, startswith, count, endwith, isalpha...)
print("Capitalize: ", str_o1.capitalize()) # 첫 글자를 대문자로 출력
print("endswith?:", str_o2.endswith("s")) # 끝 글자를 'bool'형태로 알려줌
print("join str: ", str_o1.join(["I'm ", "!"]))
print("replace1: ", str_o1.replace('thon', 'Good'))
print("replace2: ", str_o3.replace("are", "was"))
print("split: ", str_o4.split(' '), type(str_o4.split(' ')))
print("sorted: ", sorted(str_o1)) # revrse=True
print("reversed1: ", reversed(str_o2)) # list 형 변환
print("reversed2: ", list(reversed(str_o2)))
print(dir(im_str)) # __iter__ 확인
# 슬라이싱
print(str_sl[:len(str_sl)])
print(str_sl[:len(str_sl) % 2])
print(str_sl[0:10:2]) # 0번부터 10-1칸까지, 2칸 마다 1칸씩 출력
print(str_sl[::2]) # 2칸 간격으로 1칸씩 끝까지 출력
print(str_sl[::-1]) # 역순으로 끝까지 출력
dir로 사용 가능 함수 확인하기
출처 : 인프런,인프런, 2023-03-10,
'Python > 기본' 카테고리의 다른 글
[Python] 튜플 자료형 (0) | 2023.03.13 |
---|---|
[Python] 리스트 자료형 (0) | 2023.03.12 |
[Python] 숫자 자료형 (0) | 2023.03.11 |
[Python] print옵션 (0) | 2023.03.11 |
[Python] 파일 읽기 및 쓰기 (0) | 2023.03.11 |