Heim > Backend-Entwicklung > Python-Tutorial > Implementierungscode für Python-String-Operationen (Abfangen/Ersetzen/Suchen/Aufteilen)

Implementierungscode für Python-String-Operationen (Abfangen/Ersetzen/Suchen/Aufteilen)

高洛峰
Freigeben: 2017-01-14 15:32:54
Original
1451 Leute haben es durchsucht

Python fängt Zeichenfolgen ab und verwendet die Variable [head subscript: tail subscript], um die entsprechende Zeichenfolge abzufangen. Der Index kann eine positive oder negative Zahl sein, um den Abruf anzuzeigen das Ende.

# 例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
Nach dem Login kopieren

Python verwendet die Variable .replace("replaced content", "replaced content" [, times]), um Zeichenfolgen zu ersetzen. Die Anzahl der Ersetzungen kann leer sein, was bedeutet, dass alles ersetzt wird. Es ist zu beachten, dass es sich nach der Verwendung von „Replace“ zum Ersetzen einer Zeichenfolge nur um eine temporäre Variable handelt und eine Neuzuweisung erforderlich ist, bevor sie gespeichert werden kann.

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

Python verwendet die Variable .find("what to find" [, start position, end position]), um eine Zeichenfolge zu finden leer ist, bedeutet dies „Alle finden“. Nachdem die Suche gefunden wurde, wird die Position aus 0 berechnet und jedes Mal, wenn sie gefunden wird, wird -1 zurückgegeben.

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

Python teilt eine Zeichenfolge mithilfe der Variablen .split("Split Mark" [Anzahl der Teilungen]). Wenn sie leer ist, werden alle geteilt .

Beispiel 4: Zeichensegmentierung

str = 'a,b,c,d'
strlist = str.split(',') # 用逗号分割str字符串,并保存到列表
for value in strlist: # 循环输出列表值
    print value
>> a   # 输出结果
>> b
>> c
>> d
Nach dem Login kopieren

Weitere Artikel zum Implementierungscode für Python-String-Operationen (Abfangen/Ersetzen/Suchen/Splitten) finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage