반응형
문자열 처리 함수(String Methods)
lower() :
문자열 내 모든 대문자를 소문자로 변환
upper() :
문자열 내 모든 소문자를 대문자로 변환
isupper() :
문자열이 모두 대문자로만 되어있으면 True, 아니면 False
len() :
문자열 길이
replace(old, new, max) :
old 문자열을 new 문자열로 교체.
단, max 매개변수 있으면 max 개수 만큼만 교체하고 이후는 무시
index() :
find()와 기능 동일하나, 매개변수로 입력한 문자열이 없으면 ValueError 발생
find() :
문자열에 매개변수로 입력한 문자열이 있는지 앞에서 부터 찾아 index 반환, 없으면 -1 반환
count() :
문자열 안에서 매개변수로 입력한 문자열이 몇 개 들어있는지 개수를 셈
시작과 끝 위치 설정 가능
python = "Python is amazing"
print(python.lower())
print(python.upper())
print(python[0].isupper())
print(len(python))
print(python.replace("Python", "Java"))
index = python.index("n")
print(index)
index = python.index("n", index + 1)
print(index)
print(python.find("Java")) # 원하는 값 없을 경우 -1
# print(python.index("Java")) # 원하는 값 없을 경우 Error
print(python.count("n"))
반응형
'개발 공부' 카테고리의 다른 글
[파이썬] 이스케이프 문자(Escape Sequences) / 구름EDU (0) | 2021.01.23 |
---|---|
[파이썬] 문자열 포맷 방식(% operator, str.format, f-string) / 구름EDU (0) | 2021.01.23 |
[파이썬] 문자열 처리 - 슬라이싱(Slicing) 콜론 [:] 사용법 / 구름EDU (0) | 2021.01.23 |
[파이썬] 연산자 수업 퀴즈 #2 / 구름EDU (0) | 2021.01.22 |
[파이썬] 랜덤함수(random)? 사용하기 random, randrange, randint / 구름EDU (0) | 2021.01.22 |