split
형식 : 문자열.split(구분자)
split 함수는 문자열을 나누는 함수입니다.
매개변수로 구분자를 주면, 해당 구분자를 기준으로 문자열을 잘라 리스트 형식으로 반환합니다.
만약, 매개변수로 아무것도 주지 않으면 공백을 기준으로 문자열을 나눕니다.
String1 = 'a b c d'
String2 = 'a_b_c_d'
String3 = 'azbzczd'
result1 = String1.split()
result2 = String2.split('_')
result3 = String3.split('z')
print(result1)
print(result2)
print(result3)
# print 결과
['a', 'b', 'c', 'd']
['a', 'b', 'c', 'd']
['a', 'b', 'c', 'd']
join
형식 : '구분자'.join(리스트)
join 함수는 문자열을 합치는 함수입니다.
매개변수로 리스트를 주면, 리스트에 있는 요소들 사이마다 구분자를 넣어서 하나의 문자열로 반환합니다.
만약, 구분자로 아무것도 주지 않으면 공백없이 하나의 문자열로 합칩니다.
list = ['a', 'b', 'c', 'd']
result4 = ''.join(list)
result5 = ' '.join(list)
result6 = '_'.join(list)
result7 = 'z'.join(list)
print(result4)
print(result5)
print(result6)
print(result7)
# print 결과
abcd
a b c d
a_b_c_d
azbzczd