문자열 -> 리스트 변환(문자열 분리)

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

+ Recent posts