본문 바로가기

python/python 기초

python 공부 문자열 함수들

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

파이썬 문자열에서 자주쓰이는 함수들을 정리해봤습니다.

upper()

먼저 소문자를 대문자를 바꿔주는 upper()라는 함수입니다.

a = "hi"

a.upper()

이런식으로 소문자를 대문자로 편리하게 바꿀수있습니다.

lower()

이번에는 대문자를 소문자로 바꿔주는 lower() 함수입니다.

a.lower()

사용하시면 대문자를 소문자로 바꿔줍니다.

swapcase()

이번에는 대문자와 소문자를 서로 바꿔 주는 swapcase() 함수입니다.

a = "Hi Python"

a.swapcase()

len()

이번에는 변수 안에 있는 문자열의 길이를 구해주는 함수 len() 함수입니다.

len(a)

구하고싶은 변수를 len() 안에적어주면 길이를 구할수있습니다.

count()

이번에는 문자열중에 특정 문자의 개수를 반환 해주는 함수 count() 함수입니다.

a = "Happy"

a 변수안에 'p'라는 문자가 몆개들어있는지 이렇게 반환할수있습니다.

find()

이번에는 특정문자의 위치를 알려주는 find()함수입니다.


문자를 찾아 이런식으로 위치를 알려주지만 만약 찾으려는 문자가 없으면 -1을 반환하게됩니다.

find() 함수말고 위치알려주는 비슷한 함수중에 index() 라는 함수가있지만 그함수는 처음나온 문자의 위치를 반환해주고

만약에 찾으려는 문자가 없으면 에러가 발생하기때문에 find 가 좀더 좋아보입니다.

join()

이번에는 join() 이라는 문자열의 각각사이에 그값을 삽입할수있습니다.

"korea"는 문자열을 a변수 안에있는 '.'사이에 각각 삽입합니다.

lstrip()

이번에는 lstrip() 함수입니다 왼쪽에 공백이있을시 지워주는 함수입니다.

rstrip()

이번에는 lstrip()과 반대인 오른쪽 에 공백이있을시 지워주는 rstrip() 함수입니다.

strip()

이번에는 양쪽 공백을 모두 지워주는 strip() 함수입니다.

replace()

이번에는 replace() 함수입니다.

이함수는 원하는 문자열을 다른문자열로 바꿔주는 함수입니다.

split()

이번에는 split() 함수입니다.

이함수는 공백을 나눠주는 함수입니다

예로 

a="Life is to short"

라는 문장이있으면 

공백잇는부분을 기준으로 나눠줍니다.

또 공백이아니여도

split()안에 적으면 특정한 문자를 기준으로도 나눌수있습니다.


지금까지 문자열에 관한 함수들을 적어봤습니다.

잘못된거 잇으면 댓글로 알려주세요.



'python > python 기초' 카테고리의 다른 글

python 공부 리스트 변경 삭제  (0) 2015.03.02
python 공부 리스트  (0) 2015.03.02
python 공부 문자열 포매팅  (0) 2015.02.27
python 공부 문자열 인덱싱과 슬라이싱  (0) 2015.02.27
python 공부 문자열 연산  (0) 2015.02.26