문자 개수 세기: count
greeting = "Hello"
greeting.count("l") # 문자 l이 포함된 개수
# 2
문자 첫 위치 찾기: find
greeting = "Hello"
greeting.find("o") # 첫 문자의 위치를 반환
# 4
greeting.find("x") # 찾는 문자가 없는 경우 -1을 반환
# -1
문자 첫 위치 찾기2: index
greeting = "Hello"
greeting.index("o") # find와 동일하게 첫 문자의 위치를 알려줌
# 4
greeting.index("x") # 찾는 문자가 없는 경우에는 에러가 발생
문자열 삽입: join
greeting = ","
greeting.join("hello")
# "H,e,l,l,o"
대문자로 변경: upper
greeting = "hello"
greeting.upper()
# "HELLO"
소문자로 변경: lower
greeting = "HELLO"
greeting.lower()
# "hello"
왼쪽 공백 삭제: lstrip
greeting = " Hello"
greeting.lstrip()
# "Hello"
오른쪽 공백 삭제: rstrip
greeting = "Hello "
greeting.rstrip()
# "Hello"
양쪽 공백 삭제: strip
greeting = " Hello "
greeting.strip()
# "Hello"
문자열 바꾸기: replace
greeting = "Hello"
greeting.replace("Hello", "Hi")
# "Hi"
문자열 나누기: split
greetingWorld = "Hello World!"
greetingWorld.split() # 공백을 기준으로 문자열 나누기
# ["Hello", "World!"]
greeting = "H:E:L:L:O"
greeting.split(":") # 콜론(:)을 기준으로 문자열 나누기
# ["H", "E", "L", "L", "O"]
'개발 > Python' 카테고리의 다른 글
파이썬 딕셔너리 설명: 키, 값, 함수 (0) | 2021.12.01 |
---|---|
파이썬 튜플 설명 (0) | 2021.12.01 |
파이썬 리스트 설명: 인덱싱, 슬라이싱, 함수 (0) | 2021.11.30 |