split()
은 문자열을 쪼갤 구분자를 지정할 수도 있고, 구분자를 기준으로 최대 몇번 쪼갤지도 지정할 수 있다.
string = 'Hello my name is Rami'
# 1. 공백을 기준으로 쪼개기
string.split() # ['Hello', 'my', 'name', 'is', 'Rami']
# 2. 특정 구분자를 기준으로 쪼개기
string.split('m') # ['Hello ', 'y na', 'e is Ra', 'i']
# 3. 최대 몇번 쪼갤지 지정하기
string.split(maxsplit=1) # ['Hello', 'my name is Rami']
join()
은 리스트의 문자열들을 합쳐서 하나의 문자열로 바꾸어 반환하는 함수이다.
"".join(리스트)
arr = ['a', 'b', 'c', '1', '2', '3']
result = "".join(arr)
print(result)
# 실행 결과: abc123
"특정문자열".join(리스트)
arr = ['a', 'b', 'c', '1', '2', '3']
result = "-".join(arr)
print(result)
# 실행 결과: a-b-c-1-2-3
ord(문자): 해당 문자의 유니코드 정수값을 반환하는 함수
chr(정수): 해당 정수의 유니코드 문자를 반환하는 함수
>> ord('A')
>> 65
>> chr(65)
>> A