문자열 함수
: 문자열에 내장되어있는 멤버 함수들이 있는데 자주 사용하는
함수들을 살펴보도록 하자(저는 이 함수들을 보면서 Database SQL Quely 가 생각이 많이 나더군요)
문자 개수 (count)
>>> str = "CodeMonster"
>>> str.count('o')
2
>>> str.count('M')
1
문자 위치 (find, index)
: find 는 찾으면 인덱스를 반환을하고 존재하지 않으면 -1을 반환한다.
index 는 find와 같지만 존재하지 않으면 오류를 발생한다.
>>> str = "CodeMonster"
>>> str.find('o')
1
>>> str.find('a')
-1
>>> str.index('o')
1
>>> str.index('a')
Traceback (most recent call last):
File "/Users/deok9/Documents/Develop/python/testing/test.py", line 2, in <module>
str.index('a')
ValueError: substring not found
>>> str = "CodeMonster"
>>> str = str.join('<>')
>>> str
<CodeMonster>
>>> str = "CodeMonster"
>>> str = str.upper()
>>> str
CODEMONSTER
>>> str = str.lower()
>>> str
codemonster
>>> str = "I'm a CodeMonster"
>>> str = str.replace("I'm", "Your're")
>>> str
'You're CodeMonster'
>>> str = "I'm a CodeMonster"
>>> str = str.split()
>>> str
["I'm", 'a', 'CodeMonster']
>>> str2 = "A,B,C,D,E,F,G"
>>> str2 = str.split(',')
>>> str2
['A', 'B', 'C', 'D', 'E', 'F', 'G']
'Python' 카테고리의 다른 글
자료형(리스트, 튜플, 딕셔너리, 집합) (0) | 2017.09.25 |
---|---|
자료형(문자열) (0) | 2017.09.23 |
Phython - 자료형(숫자) (0) | 2017.09.22 |
파이썬 특징 (0) | 2017.09.22 |
Python이란? (0) | 2017.09.22 |