문자열 -> 리스트 변환(문자열 분리)
1. 형변환 이용
str = 'abcde fghij'
str = list(str)
print(str) # ['a', 'b', 'c', 'd', 'e', ' ', 'f', 'g', 'h', 'i', 'j']
2. split()함수 이용
str = 'abc de fg hij'
str = str.split()
print(str) # ['abc', 'de', 'fg', 'hij']
리스트 -> 문자열 변환(문자열 합치기)
str = 'abc de fg hij'
split_str = str.split()
print(split_str)
join_str = "".join(split_str)
print(join_str) # abcdefghij
join_str = "-".join(split_str)
print(join_str) # abc-de-fg-hij
문자열 슬라이싱 string[시작 : 끝 : 증감]
string = "123456"
print(stirng[len(string)]) // 123456
print(string[0:3]) // 123
print(string[::-1]) // 654321
print(string[3:0:-1]) // 432
print(string[3::-1]) //4321
문자열 대체 string.replace("검색 단어", "치환 단어",갯수)
string = "orange-orange-orange"
print(string.replace("-", " ") //orange orange orange
print(string.replace("orange", "apple", 2) //apple-apple-orange
문자열 포맷
a = 3
b = 2
print("{0} * {1} = {2}".format(a ,b , a*b)) // 3 * 2 = 6 (직접대입)
print("name : {name} gender : {gender}".format(name="SY",gender="남"))
좌우 공백 제거
str = " aaa "
print(str.strip()) // "aaa" (원본 문자열은 유지됨)'Python' 카테고리의 다른 글
| 파이썬 입출력 (0) | 2022.01.14 |
|---|---|
| 리스트 특정 값으로 초기화 (0) | 2021.12.26 |
| 파이썬 기본 라이브러리 (0) | 2021.10.19 |
| 파이썬 기본 자료형 (0) | 2021.09.22 |