[Python 문법] 문자열

younghyun·2022년 7월 4일
0

문자열을 리스트로 변환

split 함수

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()은 리스트의 문자열들을 합쳐서 하나의 문자열로 바꾸어 반환하는 함수이다.

  • "".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(문자): 해당 문자의 유니코드 정수값을 반환하는 함수
chr(정수): 해당 정수의 유니코드 문자를 반환하는 함수

>> ord('A')
>> 65
>> chr(65)
>> A
profile
🌱 주니어 백엔드 개발자입니당

0개의 댓글