컴공생의 다이어리

[파이썬, Python] 문자열 관련 함수 본문

Development/Python & Django

[파이썬, Python] 문자열 관련 함수

컴공 K 2020. 12. 19. 00:50

문자 개수 세기(count)

a="python pro"
print(a.count('p'))

 

 

위치 알려주기

방법1: find함수 사용

a="python pro"
print(a.find('y'))
print(a.find('a'))
더보기

1

-1

 

방법2: index함수 사용

a="python pro"
print(a.index('y'))

 

find함수와 index함수의 차이는 문자열 안에 존재하지 않는 문자를 찾을 때이다. 이 경우 find 함수는 -1을 반환하지만, index 함수는 에러가 발생한다.

 

 

문자열 삽입(join)

print(",".join("abcd"))
더보기

a,b,c,d

 

 

소문자를 대문자로 바꾸기(upper)

a="hi"
print(a.upper())

 

 

대문자를 소문자로 바꾸기(lower)

a="HI"
print(a.lower())

 

 

왼쪽 공백 지우기(lstrip)

a=" hi "
print(a.lstrip())
더보기

hi 

 

 

오른쪽 공백 지우기(rstrip)

a=" hi "
print(a.rstrip())
더보기

 hi

 

 

양쪽 공백 지우기(strip)

a=" hi "
print(a.strip())

 

 

문자열 바꾸기(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']

 

 

 

wikidocs.net/book/1

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

 

728x90
Comments