Python 문자열 작업 (캡 처 / 교체 / 찾기 / 분할)

1567 단어 python
원래 주소:http://www.17jo.com/program/python/base/StringControl.html
 
 
Python 캡 처 문자열 은 변 수 를 사용 합 니 다.
#  1:     
str = '12345678'
print str[0:1]
>> 1			#   str  0     1     
print str[1:6]		
>> 23456			#   str  1     6     
num = 18
str = '0000' + str(num)	#      
print str[-5:]		#       5 
>> 00018			

 
Python 대체 문자열 은 변 수 를 사용 합 니 다. replace ("교 체 된 내용", "교 체 된 내용" [, 횟수]). 교체 횟수 는 모두 바 꿀 수 있 습 니 다.주의해 야 할 것 은 replace 로 문자열 을 바 꾼 후 임시 변수 로 만 값 을 다시 할당 해 야 저장 할 수 있 습 니 다.
#  2:     
str = 'akakak'
str = str.replace('k',' 8')	#       k     8
print str
>> 'a8a8a8'		#     

 
Python 에서 문자열 을 찾 을 때 변 수 를 사용 합 니 다. find ("찾 을 내용" [시작 위치, 끝 위치]), 시작 위치 와 끝 위 치 는 찾 을 범 위 를 표시 하고 비어 있 으 면 모든 것 을 찾 습 니 다.찾 으 면 위치 로 돌아 가 고 위 치 는 0 부터 계산 하 며 찾 을 때마다 - 1 로 돌아 갑 니 다.
#  3:     
str = 'a,hello'
print str.find('hello')	#     str      hello
>> 2			#     

 
Python 분할 문자열 은 변 수 를 사용 합 니 다. split ("분할 표시 기호" [분할 횟수]). 분할 횟수 는 분할 최대 횟수 를 표시 하고 비어 있 으 면 모든 것 을 분할 합 니 다.
 
 4:    
str = 'a,b,c,d'
strlist = str.split(',')	#      str   ,      
for value in strlist:	#        
    print value
>> a			#     
>> b
>> c
>> d

좋은 웹페이지 즐겨찾기