728x90
len()
문자열의 길이를 추출하는 함수. length의 약자.
a = 'Strawberry Moon'
len(a)
'''
-> return 15
공백과 특수문자도 하나의 문자로 인식한다.
'''
count()
문자열에서 특정 알파벳의 개수를 구하는 함수.
a = 'Strawberry Moon'
a.count('r')
'''
-> return 3
대소문자를 구분하기 때문에 함수에 인자로 들어간 것만 찾아낸다.
'''
upper(), lower()
대소문자를 바꿔주는 함수.
b = 'hello'
b.upper()
# -> return 'HELLO'
c = 'WORLD'
c.lower()
# -> return 'world'
strip()
문자열 양쪽의 공백을 삭제해주는 함수.
d = ' welcome '
d.strip()
# -> return 'welcome'
find(), rfind()
문자열에서 해당 알파벳의 위치를 찾아주는 함수.
가장 먼저 발견한 것의 인덱스 번호를 출력한다.
문자열에 없는 알파벳을 찾으려고 하면 -1을 출력한다.
## find() - 왼쪽부터 위치 찾기
e = 'Roller Coaster'
e.find('r')
# -> return 5
## rfind() - 오른쪽부터 위치 찾기
e = 'Roller Coaster'
e.rfind()
# -> return 13
split()
특정 지점을 기준으로 문자열을 나누는 함수.
결과는 리스트로 저장된다. (JS의 배열 데이터 같음)
e = 'Roller Coaster'
e.split(' ')
# 공백 기준으로 나눔 -> 리스트 ['Roller', 'Coaster'] 출력
x = 'Hello, world'
x.split(',')
# 쉼표 기준으로 나눔 -> 리스트 ['Hello', ' world'] 출력
※ 코드 확인하기 → https://github.com/hjinn0813/python-start
GitHub - hjinn0813/python-start: 2024.06 study basic of python
2024.06 study basic of python. Contribute to hjinn0813/python-start development by creating an account on GitHub.
github.com
728x90
'💾 Backend > Python' 카테고리의 다른 글
Python 리스트 함수 (0) | 2024.06.12 |
---|---|
Python 리스트의 인덱싱과 슬라이싱, 연산과 수정 (0) | 2024.06.12 |
Python 산술연산자, 문자열의 인덱스와 슬라이싱 (0) | 2024.06.10 |
Python 예약어, 식별자 규칙, 이스케이프 문자, 형변환 (0) | 2024.06.04 |
Python 시작하기 (VS code, IDLE) (0) | 2024.05.30 |