** * Dieser Artikel ist von Udemy "[Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil](https://www.udemy.com/course/python-beginner/" Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil ")" Es ist eine Klassennotiz für mich, nachdem ich den Kurs von belegt habe. Es ist mit Genehmigung des Ausbilders Jun Sakai für die Öffentlichkeit zugänglich. ** ** **
index
word = 'python'
print(word[0])
print(word[1])
print(word[2])
print(word[3])
print(word[4])
print(word[5])
result
p
y
t
h
o
n
Wenn Sie einer Variablen eine Zeichenfolge zuweisen, können Sie ein beliebiges Zeichen in dieser Zeichenfolge angeben. Beachten Sie, dass in Python der Index von ** "erstes Zeichen" "0" ** ist.
index
word = 'python'
print(word[100])
result
print(word[100])
IndexError: string index out of range
Wenn zu diesem Zeitpunkt ein Index angegeben wird, der den Bereich der Zeichenfolge überschreitet, tritt ein Fehler auf.
index
word = 'python'
print(word[-1])
print(word[-2])
print(word[-3])
result
n
o
h
[-1]
usw. werden so gezählt, dass sie vom ersten Zeichen ([0]
) weiter nach links gehen und sich dem letzten Zeichen zuwenden.
Daher ist "[-1]" ein Index, der das letzte Zeichen darstellt.
slice
word = 'python'
print(word[0:2])
result
py
Mit [:]
können Sie den Start- und Endpunkt sowie die Zahl zwischen ihnen angeben.
|p|y|t|h|o|n|
0 1 2 3 4 5 6
Der Index stellt tatsächlich zwischen Zeichen dar, und es ist leicht zu verstehen, wenn Sie so denken. (Zwischen 0 und 2 ist "py".)
slice
word = 'python'
print(word[:2])
print(word[2:])
print(word[:])
result
py
thon
python
Wenn Sie den Startpunkt weglassen, wird er "von Anfang an" sein. Wenn der Endpunkt weggelassen wird, ist er "bis zum Ende". Wenn sowohl der Startpunkt als auch der Endpunkt weggelassen werden, wird die gesamte Zeichenfolge angegeben.
◆「python」→「jython」
change_letter
word = 'python'
word = 'j' + word[1:]
print(word)
result
jython
count_letters
word = 'python'
n = len(word)
print(n)
result
6
Die "Länge" eines Strings kann mit "len ()" gezählt werden.
Recommended Posts