Heim  >  Artikel  >  Backend-Entwicklung  >  Python findet die Position eines Zeichens in einer String-Instanz

Python findet die Position eines Zeichens in einer String-Instanz

不言
不言Original
2018-05-02 11:06:107364Durchsuche

Das Folgende ist ein Beispiel dafür, wie man mit Python die Position von Zeichen in einer Zeichenfolge findet. Es hat einen guten Referenzwert und ich hoffe, es wird für alle hilfreich sein. Lasst uns einen Blick darauf werfen

str_1='wo shi yi zhi da da niu '
char_1='i'
nPos=str_1.index(char_1)
print(nPos)

Laufergebnis: 7

======== ist die Verwendung von find==========

str_1='wo shi yi zhi da da niu '
char_1='i'
nPos=str_1.find(char_1)
print(nPos)

Ergebnis: 5

========Wie finde ich die Positionen aller „i“ in einer Zeichenfolge? ===========

#开挂模式
str_1='wo shi yi zhi da da niu '
char_1=str(input('Please input the Char you want:'))
count=0
str_list=list(str_1)
for each_char in str_list:
 count+=1
 if each_char==char_1:
  print(each_char,count-1)

Laufergebnis:

Please input the Char you want:i
i 0
i 1
i 2
i 3

Verwandte Empfehlungen:

Python findet Dateiinstanzen mit angegebenen Erweiterungen im Verzeichnis

Das obige ist der detaillierte Inhalt vonPython findet die Position eines Zeichens in einer String-Instanz. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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