Wird jederzeit hinzugefügt. Dies ist die einzige grundlegende Überprüfung von Python ~ 2 ~
--print (): Ausgabe --input (): Eingabe --int (): Ganzzahl --str (): Zeichenkette --float (): Gleitkomma --len (): Anzahl der Zeichen, Anzahl der Elemente
--Anwendung der Funktion input ()
Nützlich bei der Eingabe mehrerer Werte für eine Variable.
a, b, c = (int(x) for x in input().split())
#Geben Sie als 12 14 15 ein
print(a + b + c)
41
Wird verwendet, um die Anzahl der Werte in der Liste zu zählen.
spam = ['cat', 'bat', 'rat', 'elephant']
len(spam)
3
--abs (): Absolutwert --round (): Abgerundet * Streng anders
round(123.456, 1)
123.5
round(123.456, 2)
123.46
round(123.456, 0)
123.0
round(123.456, -1)
120.0
round(123.456, -2)
100.0
--__ range (): Wird häufig für for-Schleifen verwendet. __ __
for i in range(5):
print(i)
0
1
2
3
4
__range () Funktion Start, Ende, Schritt Argument __ __ Start und Ende __ Das erste Argument repräsentiert den Startwert und das Argument __second repräsentiert eine Nummer eins, die größer als das Ende ist. __ __
for i in range(12, 16):
print(i)
12
13
14
15
Das dritte Argument stellt den Wert der Variablen dar, der bei jeder Wiederholung erhöht wird.
for i in range(0, 10, 2):
print(i)
0
2
4
6
8
name = input()
if name == 'Alice':
print('Hallo Alice.')
elif age == 12:
print('Es ist nicht Alice, junge Dame.')
else:
print('Wer bist du?')
--while-Schleife
i=0
while i < 5:
print(i)
i = i + 1
--für Schleife
for i in range(5):
print(i)
__break Anweisung __ Brechen Sie aus der Schleife aus. __continue-Anweisung __ Kehren Sie zum Anfang der Schleife zurück.
sys.exit () Beenden Sie das Programm.
--random.randint Das erste und das zweite Argument stellen den Wertebereich dar, der zufällig ausgegeben werden soll.
import random
for i in range(5):
print(random.randint(1,10))
--import math Ermöglicht die Verwendung von Formeln.
math.floor Gaußsches Symbol (maximaler ganzzahliger Wert, der ihn nicht überschreitet)
import math
math.floor(5.95)
5
math.floor(-5.95)
-6
Die def-Anweisungsfunktion kann definiert werden. Sie können den Rückgabewert mit der return-Anweisung angeben.
def hello(name):
print('Hello' + name)
hello('Alice')
Hello Alice
-, end = '' Zeilenumbrüche beseitigen.
print('Hello', end='')
print('World')
HelloWorld
-, sep = '' Trennzeichen einfügen. (Anfangs ein Leerzeichen)
print('cats', 'dogs', 'mice', sep=',')
cats,dogs,mice
#Normalerweise sieht es so aus
print('cats', 'dogs', 'mice')
cats dogs mice
__grobale Anweisung __ Lokale Variablen im globalen Bereich verfügbar machen.
def spam():
global eggs
eggs = 'spam'
eggs = 'global'
spam()
print(eggs)
spam
Wenn beispielsweise das folgende Programm ausgeführt wird, tritt der folgende Fehler auf. Sie können bestimmte Fehler vermeiden, indem Sie die Klauseln try und exception verwenden.
def spam(divide_by):
return 42 / divide_by
print(spam(2))
print(spam(12))
print(spam(0))
print(spam(1))
#Wenn ich dies ausführe, erhalte ich den folgenden Fehler
21.0
3.5
Traceback (most recent call last):
File "C:\Users\t\Desktop\programming\Python\error.py", line 5, in <module>
print(spam(0))
File "C:\Users\t\Desktop\programming\Python\error.py", line 2, in spam
return 42 / divide_by
ZeroDivisionError: division by zero
Um ZeroDivisionError zu vermeiden, fügen Sie eine try-Klausel und eine Except-Klausel ein, wie unten gezeigt.
def spam(divide_by):
try:
return 42 / divide_by
except ZeroDivisionError:
print('Illegales Argument.')
print(spam(2))
print(spam(12))
print(spam(0))
print(spam(1))
#Bei der Ausführung ist dies wie folgt
21.0
3.5
Illegales Argument.
None
42.0
Error
--ValueError Wenn nicht ganzzahlig --ZeroDivisionError Teilen durch Null
Recommended Posts