[Python 데이터 분석] 파이썬(Python) 문자열(String) 처리 모음

2021. 3. 27. 02:46 Python/파이썬 데이터 분석

 

| 파이썬 문자열(Python String) 처리  

 

파이썬 문자열은 다음과 같이 간단하게 나타낼 수 있고 각 문자열의 부분문자열이나 문자등은 인덱스와 : 로 표현하는 슬라이스(slice) 문법으로 접근할 수 있습니다.

x = 'This is a string'
print(x[0]) #first character
print(x[0:1]) #first character, but we have explicitly set the end character
print(x[0:2]) #first two characters
print(x[-1]) # last character
print(x[-4:-2]) # equals to x[12:14]
print(x[:3]) # substring below index 3 
print(x[3:])
print(x[::2]) # jump two hops
T
Th
g
ri
Thi
s is a string
Ti sasrn

 

위에서 쓰인 슬라이스 규칙은 다음의 그림들을 보시면 이해가 편하실 겁니다.

 

 

 

 

 

문자열 붙여쓰기 및 토큰 분리 예제입니다.

firstname = 'Christopher'
lastname = 'Brooks'

print(firstname + ' ' + lastname)
print(firstname*3)
print('Chris' in firstname)

firstname = 'Christopher Arthur Hansen Brooks'.split(' ')[0] # [0] selects the first element of the list
lastname = 'Christopher Arthur Hansen Brooks'.split(' ')[-1] # [-1] selects the last element of the list
print(firstname)
print(lastname)

t = "wow so great".split(' ')
print(t)
print('Chris' + str(2))
Christopher Brooks
ChristopherChristopherChristopher
True
Christopher
Brooks
['wow', 'so', 'great']
Chris2

 

참고자료 : https://www.coursera.org/learn/python-data-analysis/lecture/A223j/python-functions

출처: https://engkimbs.tistory.com/654?category=763908 [새로비]