Vorwort
Guten Tag, Habr. Ich starte einen kurzen Artikelkurs, der die wichtigsten Python-Kenntnisse behandelt, die zum Erlernen von Data Science erforderlich sind. Diese Artikel eignen sich für diejenigen, die bereits Programmiererfahrung haben und Python zu ihren Fähigkeiten hinzufügen möchten.
Hallo Python!
Python wurde nach der beliebten britischen Comedy-TV-Show Monty Pythons Flying Circus aus den 1970er Jahren benannt, da der Autor ein Fan der TV-Show war.
Lesen Sie zum Spaß den folgenden Code und sagen Sie voraus, was er beim Start tun wird. (Wenn Sie es nicht wissen, ist das in Ordnung!) Es ist auf eine Skizze von Monty Python über Spam abgestimmt.
spam_amount = 0
print(spam_amount)
# , , , , ( 4 )
spam_amount = spam_amount + 4
if spam_amount > 0:
print("But I don't want ANY spam!")
viking_song = "Spam " * spam_amount
print(viking_song)
Ausgabe
0
Aber ich will keinen Spam!
Spam Spam Spam Spam
Dieses unterhaltsame Programm zeigt viele wichtige Aspekte, wie Python-Code aussieht und wie er funktioniert. Schauen wir uns den Code genauer an.
spam_amount = 0
Variablenzuweisung : Hier erstellen wir eine Variable namens spam_amount und weisen ihr den Wert 0 mit =
einem sogenannten Zuweisungsoperator zu.
Bitte beachten Sie , wenn Sie in anderen Sprachen (wie Java oder C ++) programmiert haben, haben Sie vielleicht einige Dinge aufgefallen , dass Python uns nicht verlangen , hier zu tun:
• Wir müssen nicht deklarieren,
spam_amount
bevor wir ihm einen Wert zuweisen
• Python,
spam_amount
. ,spam_amount
, .
print(spam_amount)
: print
- Python, . , ( ) .
# , , , , ( 4 )
spam_amount = spam_amount + 4
- . Python #
.
. , - - =
.
, spam_amount
, . , Python =
(0 + 4 = 4), .
if spam_amount > 0:
print("But I don't want ANY spam!")
viking_song = "Spam Spam Spam"
print(viking_song)
« » , , , , , , . Python .
, , if
. "But I don't want ANY spam! "
, spam_amount
. (, print (viking_song)
) . ( Python) ?
(:
) if
, « ». . {
}
. Python , , , , .
, viking_song
, 4 , if
. , .
Python:
"But I don't want ANY spam!"
. ( , Python, , .)
viking_song = "Spam " * spam_amount
print(viking_song)
*
(3 * 3
9), , , , , . Python , , *
+
, . ( - )
Python
, :
spam_amount = 0
«» - , , Python, , spam_amount
:
type(spam_amount)
int
int
- integer. , Python:
type(19.95)
float
float
- , , .
type()
- , ( print()
), . Python « ?».
- . +
*
. Python :
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, , , , , Python . « » - , :
print(5 / 2)
print(6 / 2)
2.5
3.0
float
.
//
, .
print(5 // 2)
print(6 // 2)
2
3
, ?
, , , . , PEMDAS - , , /, / (Parentheses, Exponents, Multiplication/Division, Addition/Subtraction).
Python , . .
8 - 3 + 2
7
-3 + 4 * 2
5
:
hat_height_cm = 25
my_height_cm = 190
# ?
total_height_meters = hat_height_cm + my_height_cm / 100
print("Height in meters =", total_height_meters, "?")
Height in meters = 26.9 ?
. , Python .
total_height_meters = (hat_height_cm + my_height_cm) / 100
print("Height in meters =", total_height_meters)
Height in meters = 2.15
Eingebaute Funktionen zum Arbeiten mit Zahlen
Funktionen min
und max
geben das Minimum bzw. Maximum ihrer Argumente zurück:
print(min(1, 2, 3))
print(max(1, 2, 3))
1
3
Die Funktion abs
gibt den absoluten Wert ihres Arguments zurück:
print(abs(32))
print(abs(-32))
32
32
Zusätzlich zu den Namen der beiden wichtigsten numerischen Typen in Python int
und float
kann auch als Funktion aufgerufen werden, die ihre Argumente in den entsprechenden Typ konvertiert:
print(float(10))
print(int(3.33))
#
print(int('807') + 1)
10.0
3
808
Nachwort
Damit ging der erste Artikel zu Ende. Vielen Dank an alle, die gelesen und sich die Zeit genommen haben. Ich hoffe auch, dass Sie einige nützliche Informationen und etwas Neues gelernt haben. Entwickle und lerne weiter! Bis bald.