Python

Python 문자열 자르기

5kiran 2022. 11. 21.
반응형

파이썬 문자열 

len() 문자열 숫자 세기

text = 'abcdefghijk'
result = len(text)

print(result)

실행 결과 = 11

 

문자열 자르기

3번째 뒤부터 자르기

text = 'abcdefghijk'
result = text[:3]

print(result)

실행 결과 =  abc

 

3번째 앞에 자르기

text = 'abcdefghijk'
result = text[3:]

실행 결과 = defghijk

 

앞 3번째 뒤5 번째 자르기

text = 'abcdefghijk'
result = text[3:5]

print(result)

실행 결과 = de

 

.split() 문자열 자르기

@를 기준으로 앞뒤로 자르기

email = 'abc@sparta.com'
result = email.split('@')

print(result)

실행 결과 = ['abc', 'sparta.com']

 

위의 결과에서 1번째 인덱스만 필요할 경우 뒤에 [1] 과 같이 인덱스 번호를 붙여줌

email = 'abc@sparta.com'
result = email.split('@')[1]

print(result)

실행 결과 = sparta.com

 

위의 결과에 . 을 기준으로 다시 split을 활용해 잘라주고 0번째 인덱스를 가져온다

email = 'abc@sparta.com'
result = email.split('@')[1].split('.')[0]

print(result)

실행 결과 = sparta

반응형

'Python' 카테고리의 다른 글

로그인 기능 세션  (0) 2022.12.06
Python 파이썬 map, filter, lambda  (0) 2022.11.21
Python 파이썬 조건문과 반복문  (0) 2022.11.21
Python f-string 과 예외처리  (1) 2022.11.21
Python 리스트와 딕셔너리  (0) 2022.11.21

댓글