Python 파이썬 문자열을 다루어 보자 #1
- 공부/프로그래밍
- 2020. 7. 22. 14:53
728x90
반응형
Split - 문자열을 나누어 리스트로 만드는 함수
string = "My name is gildong"
string_list = string.split()
print("{0}".format(string_list))
string = "My name is gildong"
string_list = string.split(" ",1) //" "스페이스를 구분자로 한번만 스플릿
print("{0}".format(string_list))
string.split(" ",1) -> " " 구분자로 1번만 split를 수행
Join - 리스트에 속한 문자열들을 하나의 문자열로 결합하는 함수
string = "My name is gildong"
string_list = string.split()
print("split_string : {0}".format(string_list))
print("join_string : {0}".format(' '.join(string_list))) // split된 문자열을 ' '구분자로 개별 문자열을 하나의 문자열로 통합
split된 리스트(string_list)에서 format(' '.join(string_list)) -> string_list를 join 하는데, 각 리스트 문자열 구분자로 ' '를 사용
Strip - 양 쪽 끝에 있는공백 및 특정 문자를 제거하는 함수 (왼쪽 끝은 lstrip, 오른쪽 끝은 rstrip)
string = "!@My NAME is gildong#@!"
string_strip = string.strip('!@#')
print("Strip String : {0:s}".format(string_strip))
replace - 기존 문자또는 문자열을 다른 문자로 치환하는 함수
string = "asdMasdyasd asdNasdAasdMasdEasd asdiasdsasd gildong"
string_replace = string.replace('asd','') // asd문자를 빈문자로 치환
print("replace String : {0:s}".format(string_replace))
Caplitalize - 문자 중 앞에만 대문자로 바꿔주는 함수 ( upper는 모두 대문자, lower는 모두 소문자 )
string = "my name is gildong"
stringlist = string.split()
for acacia in stringlist:
print("{0:s}".format(acacia.capitalize()))
stringlist 리스트에 있는 문자를 하나씩 출력하는데, 그 문자의 앞분은 대문자로 변경
반응형
'공부 > 프로그래밍' 카테고리의 다른 글
Byte에서 Hex로 형변환 방법 (0) | 2022.02.07 |
---|---|
python을 이용해 엑셀 내 필요한 데이터 추출 (0) | 2020.12.14 |
pandas - 엑셀 파일 합치기 소스 (0) | 2020.07.18 |
C# Form 해상도 별 전체화면 및 위치 설정 (0) | 2020.03.28 |
C# listview에 저장되는 데이터 파일로 저장하기 (0) | 2020.03.25 |