728x90
*문자열 관련 함수*
문자열.upper()
- 소문자를 대문자로 바꾸는 방법
print("hello python!".upper())
문자열.lower()
- 대문자를 소문자로 바꾸는 방법
print("HELLO PYTHON!".lower())
문자열.replace(바꾸고 싶은 인자, 바뀌는 인자)
- 문자열 바꾸는 방법
print("오늘 날씨는 흐림입니다.".replace("흐림","맑음"))
문자열.find(찾고자 하는 단어)
- 찾고자 하는 단어의 인덱스를 반환해줌
print("Hello World!".find("World!"))
문자열.count(개수를 세고 싶은 문자열)
- 문자 개수 반환
print("Hi My name is chaechae. What's your name ?".count("name"))
문자열.split(구분자)
- 구분자를 기준으로 분리, 구분자를 아무것도 안 넣으면 공백을 기준으로 분리
print("Hi 1234 123+4 1,2,3,4,5$".split())
print("Hi:1234:123+4:1,2,3,4,5$".split(":"))
print("Hi:1234:123+4:1,2,3,4,5$".split(","))
print("Hi:1234:123+4:1,2,3,4,5$".split("1"))
'구분자'.join(문자열 리스트)
- 구분자를 넣으면서 연결, 구분자를 아무것도 안 넣으면 공백을 넣으면서 연결
# 구분자 안넣었을때
print(''.join(['Hello', '!!', 'My', 'name', 'is', 'chae', 'chae']))
# 구분자 넣었을때
print(':'.join(['Hello', '!!', 'My', 'name', 'is', 'chae', 'chae']))
'공백이 포함된 문자'.rstrip()
- 문자에서 오른쪽 공백 제거
print(' Hello '.rstrip())
'공백이 포함된 문자'.lstrip()
- 문자에서 왼쪽 공백 제거
print(' Hello '.lstrip())
'공백이 포함된 문자'.strip()
- 문자에서 공백 모두 제거
print(' Hello '.strip())
728x90
'STUDY > Python' 카테고리의 다른 글
[프로그래머스] 로그인 성공? python (0) | 2023.02.27 |
---|---|
[프로그래머스] 점의 위치 구하기 python (0) | 2023.02.27 |
[파이썬 가상환경] 파이썬 가상 환경 생성 방법 (0) | 2022.12.20 |
[파이썬 문법] 자료형 (0) | 2022.12.05 |
[프로그래머스] 이상한 문자 만들기 (0) | 2022.06.10 |