Heim > Backend-Entwicklung > Python-Tutorial > Inventar von 16 gängigen Operationsmethoden für Python-Strings

Inventar von 16 gängigen Operationsmethoden für Python-Strings

Freigeben: 2023-07-25 15:30:36
nach vorne
2413 Leute haben es durchsucht

1. Allgemeine Operationen

Am Beispiel der Zeichenfolge

'lstr = 'welcome to Beijing Museumitcpps fdsfs'
Nach dem Login kopieren

stellt die allgemeinen Operationen von Zeichen vor.

<1> find

erkennt, ob str in lstr enthalten ist, wenn ja, gibt es den Startindexwert zurück, andernfalls wird -1 zurückgegeben.

Grammatik:

lstr.find(str, start=0, end=len(lstr))
Nach dem Login kopieren

Beispiel:

lstr = &#39;welcome to Beijing Museumitcpps fdsfs&#39;
print(lstr.find("Museum"))


print(lstr.find("dada"))
Nach dem Login kopieren

Laufergebnis:

Inventar von 16 gängigen Operationsmethoden für Python-Strings


<2> index

Das Gleiche wie die Methode find(), außer dass eine Ausnahme gemeldet wird, wenn str nicht in lstr enthalten ist.

Grammatik:

lstr.index(str, start=0, end=len(lstr))
Nach dem Login kopieren

例:

lstr = &#39;welcome to Beijing Museumitcpps fdsfs&#39;


print(lstr.index("dada"))
Nach dem Login kopieren

运行结果:

Inventar von 16 gängigen Operationsmethoden für Python-Strings


<3> count

返回 str在start和end之间 在 lstr里面出现的次数

语法:

lstr.count(str, start=0, end=len(lstr))
Nach dem Login kopieren

例:

lstr = &#39;welcome to Beijing Museumitcpps  fdsfs&#39;


print(lstr.count("s"))
Nach dem Login kopieren

运行结果:

Inventar von 16 gängigen Operationsmethoden für Python-Strings


<4> replace

把 lstr 中的 str1 替换成 str2,如果 count 指定,则替换不超过 count 次.

1str.replace(str1, str2,  1str.count(str1))
Nach dem Login kopieren

例:

lstr = &#39;welcome to Beijing Museumitcpps  fdsfs&#39;


print(lstr.replace("s", "ttennd"))
Nach dem Login kopieren

运行结果:

Inventar von 16 gängigen Operationsmethoden für Python-Strings


<5> split

以 str 为分隔符切片 lstr,如果 maxsplit有指定值,则仅分隔 maxsplit 个子字符串

1str.split(str=" ", 2)
Nach dem Login kopieren

例:

lstr = &#39;welcome to Beijing Museumitcpps  fdsfs&#39;


print(lstr.split("to", 5))
Nach dem Login kopieren

运行结果:

Inventar von 16 gängigen Operationsmethoden für Python-Strings


<6> capitalize

把字符串的第一个字符大写。

lstr.capitalize()
Nach dem Login kopieren

例:

lstr = &#39;welcome to Beijing Museumitcpps  fdsfs&#39;


print(lstr.capitalize())
Nach dem Login kopieren

运行结果:

Inventar von 16 gängigen Operationsmethoden für Python-Strings


<7> title

把字符串的每个单词首字母大写。

>>> a = "hello itcast"
>>> a.title()
&#39;Hello Itcast&#39; #运行结果
Nach dem Login kopieren

<8> startswith

检查字符串是否是以 obj 开头, 是则返回 True,否则返回 False

1str.startswith(obj)
Nach dem Login kopieren

例:

lstr = &#39;welcome to Beijing Museumitcpps  fdsfs&#39;


print(lstr.startswith(&#39;we&#39;))
Nach dem Login kopieren

运行结果:

Inventar von 16 gängigen Operationsmethoden für Python-Strings


<9> endswith

检查字符串是否以obj结束,如果是返回True,否则返回 False.

1str.endswith(obj)
Nach dem Login kopieren

例:

lstr = &#39;welcome to Beijing Museumitcpps  fdsfs&#39;


print(lstr.endswith(&#39;hfs&#39;))
Nach dem Login kopieren

运行结果:

Inventar von 16 gängigen Operationsmethoden für Python-Strings


<10> lower

转换 lstr 中所有大写字符为小写

1str.lower()
Nach dem Login kopieren

例:

lstr = &#39;welcome to Beijing Museumitcpps  fdsfs&#39;


print(lstr.lower())
Nach dem Login kopieren

运行结果:

Inventar von 16 gängigen Operationsmethoden für Python-Strings


<11> upper

转换 lstr 中的小写字母为大写

1str.upper()
Nach dem Login kopieren

例:

lstr = &#39;welcome to Beijing Museumitcpps  fdsfs&#39;


print(lstr.upper())
Nach dem Login kopieren

运行结果:

Inventar von 16 gängigen Operationsmethoden für Python-Strings


<12> strip

删除lstr字符串两端的空白字符。

>>> a = "\n\t itcast \t\n"
>>> a.strip()
&#39;itcast&#39;  #运行结果
Nach dem Login kopieren

<13> rfind

类似于 find()函数,不过是从右边开始查找。

1str.rfind(str, start=0,end=len(1str) )
Nach dem Login kopieren

例:

lstr = &#39;welcome to Beijing Museumitcpps  fdsfs&#39;
print(lstr.rfind(&#39;eijing&#39;))
Nach dem Login kopieren

运行结果:

Inventar von 16 gängigen Operationsmethoden für Python-Strings


<14> rindex

类似于 index(),不过是从右边开始。

1str.rindex( str, start=0,end=len(1str))
Nach dem Login kopieren

例:

lstr = &#39;welcome to Beijing Museumitcpps  fdsfs&#39;
print(lstr.rindex(&#39;eijing&#39;))
Nach dem Login kopieren

运行结果:

Inventar von 16 gängigen Operationsmethoden für Python-Strings


<15> partition

把lstr以str分割成三部分,str前,str和str后。

1str.partition(str)
Nach dem Login kopieren

例:

lstr = &#39;welcome to Beijing Museumitcpps  fdsfs&#39;
print(lstr.partition(&#39;eijing&#39;))
Nach dem Login kopieren

运行结果:

Inventar von 16 gängigen Operationsmethoden für Python-Strings


<16> join

mystr 中每个字符后面插入str,构造出一个新的字符串。

lstr = &#39;welcome to Beijing Museumitcpps  fdsfs&#39;
str=&#39;233&#39;
lstr.join(str)
li=["my","name","is","LY"]
print(str.join(li))
Nach dem Login kopieren
运行结果:
Nach dem Login kopieren

Inventar von 16 gängigen Operationsmethoden für Python-Strings


二、总结

本文详细的讲解了Python基础 ( 字符串 )。介绍了有关字符串,切片的操作。下标索引。以及在实际操作中会遇到的问题,提供了解决方案。希望可以帮助你更好的学习Python。

Das obige ist der detaillierte Inhalt vonInventar von 16 gängigen Operationsmethoden für Python-Strings. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:Go语言进阶学习
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