Seit ich Python gestartet habe, habe ich die Punkte zusammengefasst, die beim Wechsel von einer anderen Sprache auftreten können. Selbst wenn wir andere Sprachen sagen, nehmen wir C ++ oder C # an.
/ Wird immer als Gleitkomma berechnet. Wenn Sie eine Ganzzahl möchten, verwenden Sie //.
print(5/2) # 2.5
print(5//2) #2
oder / und ist Manma oder / und. Abgesehen davon kann der Durchgang ohne Blockteil erfolgen.
if a == 0 and b == 0:
pass
if a == 0 or b == 0:
pass
Es ist ein sehr unbekanntes Format.
int min = a < b ? a : b; //Für C.
min = a if a < b else b #Wie schreibe ich Python?
for i in range(10):
print(i) # 0,1, ... ,9
Array
array = [10, 20, 30, 40, 50]
for value in array:
print(value)
#Ich möchte auch den Wert von index
for i, value in enumerate(array):
print(i, value)
dic = {'k1': 100, 'k2' : 200}
#Hol den Schlüssel
for key in dic:
print(key) # k1, k2
#Wert erhalten
for value in dic.values():
print(value) # 100, 200
#Gleichzeitiger Erwerb von Schlüssel und Wert
for key, value in dic.items():
#Wählen Sie in LINQ
#Ich möchte ein Array, das zu stark durch 100 geteilt wird
[(p % 100) for p in list]
#Wo in LINQ
#Ich möchte ein gleichmäßiges Array
[i for i in list if i % 2 == 0]
Recommended Posts