#Definieren Sie eine Zeichenfolge
A = 'Ichiro'
print(A)
#Verkettung von Strings
B = "Suzuki"
C = A+B
print(C)
#String wiederholen.
say = "This is important."
say_two = say*2
say_three = say*3
print(say)
print(say_two)
print(say_three)
print("-"*20)
#Zeigt die Länge an.
print( len(say) )
print( len(say_two) )
print( len(say_three) )
print("-"*20)
#Suche nach Zeichenfolgen
D = "My name is Hideki Matsui."
print( "Is the word *is* included in D?")
print( "is" in D )
print( "Is the word *are* included in D?")
print( "are" in D )
print("-"*20)
#Untersuche das Element
print(D[0])
print(D[5])
print(D[10])
print(D[15])
print(D[5:15]) # slice
A = [1,2,3,4,5]
print(A[0])
print(A[2])
print(A[-1])
print(A[1:3]) # "slice"
print(A)
B = [100,101,102]
print( A + [100,101,102] )
print( A + [100,] )
print( A + [100] )
print(A)
#Ich kann das nicht machen:
# print(A + 100)
#Sie können auch Anhängen verwenden.
A.append(100)
#Es gibt auch eine Erweiterung.
A.extend([200,201,202])
print(A)
print('-'*20)
print(A)
print(A[2])
A[2] = 2020
print(A)
print(A[2])
print('-'*20)
del A[3]
print(A)
print(A[3])
print('-'*20)
print( 1 in A )
print( 2 in A )
print( 3 in A )
print( 4 in A )
print( 5 in A )
print('++'*20)
print( 100 in A )
print( 101 in A )
print( 102 in A )
print('=='*20)
print( 2020 in A )
print('..'*20)
Sie können die Position (Adresse) des Elements in der Liste mit der Indexmethode überprüfen.
list_names = ['Tom', 'Jack', 'Bob', 'Andy']
print(list_names.index('Jack'))
print(list_names.index('Andy'))
print(list_names.index('ANDY'))
#Das funktioniert nicht. Dies führt zu einem Fehler. Verwenden Sie daher eine if-Anweisung, um ihn zu vermeiden.
if ( 'ANDY' in list_names):
print( list_names.index('ANDY') )
else :
print( 'ANDY is an unknown name.')
if ( 'Jack' in list_names):
print( list_names.index('Jack') )
else :
print( 'Jack is an unknown name.')
Recommended Posts