컴공생의 다이어리
[파이썬, Python] 문자열 관련 함수 본문
문자 개수 세기(count)
a="python pro"
print(a.count('p'))
더보기
2
위치 알려주기
방법1: find함수 사용
a="python pro"
print(a.find('y'))
print(a.find('a'))
더보기
1
-1
방법2: index함수 사용
a="python pro"
print(a.index('y'))
더보기
1
find함수와 index함수의 차이는 문자열 안에 존재하지 않는 문자를 찾을 때이다. 이 경우 find 함수는 -1을 반환하지만, index 함수는 에러가 발생한다.
문자열 삽입(join)
print(",".join("abcd"))
더보기
a,b,c,d
소문자를 대문자로 바꾸기(upper)
a="hi"
print(a.upper())
더보기
HI
대문자를 소문자로 바꾸기(lower)
a="HI"
print(a.lower())
더보기
hi
왼쪽 공백 지우기(lstrip)
a=" hi "
print(a.lstrip())
더보기
hi
오른쪽 공백 지우기(rstrip)
a=" hi "
print(a.rstrip())
더보기
hi
양쪽 공백 지우기(strip)
a=" hi "
print(a.strip())
더보기
hi
문자열 바꾸기(replace(바뀌게 될 문자열, 바꿀 문자열))
a="Life is too short!"
print(a.replace("short","long"))
더보기
Life is too long!
문자열 나누기(split)
a="Life is too short"
print(a.split())
b="a,b,c,d"
print(b.split(','))
더보기
['Life','is','too','short']
['a','b','c','d']
728x90
'Development > Python & Django' 카테고리의 다른 글
[파이썬, Python] 따릉이 QR, LCD 대여소 분류 (0) | 2021.02.20 |
---|---|
[파이썬, Python] 내장 함수 (0) | 2020.12.19 |
[파이썬, Python] 문자열 포맷 코드 (0) | 2020.12.19 |
[파이썬, Python] 이스케이프 코드 (0) | 2020.12.19 |
[파이썬, Python] 숫자형을 활용하기 위한 연산자 (0) | 2020.12.19 |
Comments