>백엔드 개발 >파이썬 튜토리얼 >Python 문자열 연산 구현 코드(가로채기/대체/검색/분할)

Python 문자열 연산 구현 코드(가로채기/대체/검색/분할)

高洛峰
高洛峰원래의
2017-01-14 15:32:541433검색

Python은 문자열을 가로채고 [head subscript: tail subscript] 변수를 사용하여 해당 문자열을 가로챕니다. 아래 첨자는 0부터 시작하고 양수 또는 음수일 수 있습니다. 끝.

# 例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("replaced content", "replaced content" [, times]) 변수를 사용하여 문자열을 교체합니다. 교체 횟수는 비어 있을 수 있습니다. 즉, 모든 것을 교체합니다. 문자열을 바꾸기 위해 바꾸기를 사용하는 것은 임시 변수일 뿐이며 저장하기 전에 다시 할당해야 한다는 점에 유의해야 합니다.

# 例2:字符串替换
str = 'akakak'
str = str.replace('k',' 8') # 将字符串里的k全部替换为8
print str
>> 'a8a8a8'  # 输出结果

Python은 .find("찾을 내용" [, 시작 위치, 끝 위치]) 변수를 사용하여 문자열을 찾습니다. 시작 위치와 끝 위치는 비어 있는 경우 찾을 범위를 나타냅니다. , 그것은 모두를 찾는 것을 의미합니다. 검색된 후에는 위치가 0부터 계산되어 발견될 때마다 -1이 반환됩니다.

예제 4: 문자 분할

# 例3:字符串查找
str = 'a,hello'
print str.find('hello') # 在字符串str里查找字符串hello
>> 2   # 输出结果

더 많은 Python 문자열 연산 구현 코드(가로채기/대체/검색/분할) 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.