파이썬 문자열처리함수

이동학·2022년 2월 2일
0

python

목록 보기
4/5

문자열 처리함수

lower(), upper()

a = "Python Is AmAzinG"
print(a)
print(a.lower()) # 모두 소문자로
print(a.upper()) # 모두 대문자로

isupper()

# 지정한 값이 대문자인지
print(a[1].isupper()) # 문자열 2번째 'y'는 소문자이기 때문에 False 출력
print(a[0].isupper()) # 문자열 1번째 'P'는 대문자이기 때문에 True 출력

len()

# 문자열 길이 출력
print(len(a))

replace()

# 문자열 중 원하는 값 바꾸기
print(a.replace('Python', "Java")) # 'Python -> "Java"

count()

# 원하는 문자가 문자열에서 몇 번 나왔는지 알려줌
print(a.count("A"))

index()

# 변수에서 어떤 값이 어느 위치(index)에 있는지 - index()
index = a.index("A")
print(index)
# 앞에서 찾은 "A"의 다음 "A"의 위치 찾기
index = a.index("A", index + 1)
print(index)

find()

# 변수에서 어떤 값이 어느 위치에 있는지 - find()
print(a.find("A"))

index()와 find()의 차이점

find() - 원하는 값이 문자열에 없으면 -1반환
index() - 원하는 값이 문자열에 없으면 오류내고 종료함

-나도코딩을 보고 공부함-

profile
군돌이

0개의 댓글