티스토리 뷰

language/python

220921 - text[0:2] / strip()

kirinman 2022. 9. 21. 15:18

text[0:2]

앞에서부터 (0) 2번째 까지 끊어서 나타내겠다는 뜻.

[~:~]안의 값을 범위라고 생각하면 됨.

text[0:2]라고 하면 0,1번째 글자만 사용하겠다는 뜻!

 

strip()

문자열 내에서 원하는 문자나 공백을 제거할때 사용

 

- 문자열을 제거하는 경우

string = "         abcde         "
string.strip('c')


# 'abde'

 

lstrip() 함수

문자열내에서 원하는 문자열 또는 공백을 왼쪽에서 제거한다.

 

- 공백을 제거하는 경우

string = "         abcde         "
string.lstrip()


# 'abcde         '

 

- 문자열을 제거하는 경우

string = "         xxxxabcdexxxx         "
string.strip('x')


# 'abcdexxxx'

 

 

rstrip() 함수

문자열내에서 원하는 문자열 또는 공백을 오른쪽에서 제거한다.

 

- 공백을 제거하는 경우

string = "         abcde         "
string.lstrip()


# '         abcde'

 

- 문자열을 제거하는 경우

string = "         xxxxabcdexxxx         "
string.strip('x')


# 'xxxxabcde'

 

 

 

 

여러 문자 제거

string = "xxxx106.....abcde.....xxxx!!!!!"

print(string.lstrip(',106.x'))
print(string.rstrip(',106.x'))
print(string.strip(',106.x'))
print(string.strip(',601.x'))

-------------------------------------------

# result
abcde.....xxxx!!!!!
xxxx106.....abcde
abcde
abcde

 

댓글