본문 바로가기

STUDY/Python

[파이썬] 문자열 관련 함수(1)

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