Python-Einführungs-Tutorial – grundlegende Syntax (1)

Inhaltsverzeichnis

1. Notizen

2. Die sechs Datentypen von Python

3. Übungen zur Ausgabe von Zeichenfolgen und Zahlen auf der Konsole

4. Variablen und Grundoperationen

5. Die type()-Anweisung prüft den Datentyp

6. Drei verschiedene Definitionen von Strings

7. Konvertierung zwischen Datentypen

8. Spezifikation der Benennungsregeln für Identifikatoren

9. Arithmetische Operatoren

10. Zuweisungsoperator

11. String-Erweiterung

11.1 Escape-Zeichen

11.2 String-Formatierung

12. Eingabefunktion


=============================================== =======================

❤️Fordern Sie den Einstieg in Python an einem Tag heraus, komm schon! ❤️

=============================================== =======================

1. Notizen

Unterteilt in einzeilige Kommentare und mehrzeilige Kommentare.

# 单行注释的格式

"""
多行注释的格式
"""

2. Die sechs Datentypen von Python

Nummerntyp (Nummer)

Ganzzahl (int): 10 -10

Float: 13,14 -2,52

Komplex: 4+3j, endet mit j, um eine komplexe Zahl anzuzeigen

Boolescher Wert: stellt wahr oder falsch dar

String-Typ (String)

Aufführen

Geordnete veränderliche Sequenz – der am häufigsten verwendete Datentyp in Python, der eine Reihe von Daten auf geordnete Weise aufzeichnen kann

Tupel

geordnete unveränderliche Folge

Satz

Ungeordnete, sich nicht wiederholende Sammlung

Wörterbuch

Ungeordnete Schlüsselwertsammlung

3. Übungen zur Ausgabe von Zeichenfolgen und Zahlen auf der Konsole

Die Zeichenfolge muss in doppelte Anführungszeichen "" eingeschlossen werden.

Die Druckfunktion kann auf der Konsole ausgegeben werden

Anweisungen müssen nicht durch das Zeichen ; getrennt werden

print("hello world")
print("你好,1024")
print(123)
print(-12.3)
hello world
你好,1024
123
-12.3

Die Druckfunktion kann mehrere durch Kommas getrennte Kopien des Inhalts ausgeben.

print("日本排放核废水", "混蛋玩意儿",   2023+2,            "应该下地狱")
日本排放核废水 混蛋玩意儿 2025 应该下地狱

4. Variablen und Grundoperationen

Grundformat der Variablendefinition: (Typ muss nicht definiert werden)

Variablenname = Variablenwert

money = 50
a = 12
b = 13.5
c = a + b
name = "李头铁"
print(c, a, b, name)
25.5 12 13.5 李头铁

5. Die type()-Anweisung prüft den Datentyp

print(type(money))
print(type(b))
print(type(b))
print(type(name))  # str是string的缩写
<class 'int'>
<class 'float'>
<class 'float'>
<class 'str'>

6. Drei verschiedene Definitionen von Strings

Definition von doppelten Anführungszeichen, Definition von einfachen Anführungszeichen, Definition von dreifachen Anführungszeichen

text1 = "我是字符串(本文)数据"
text2 = "我也是字符串(文本)数据哦"
text3 = """
没想到吧,
我既能做注释,也能作为字符串哟
"""
print(text1)
print(text2)
print(text3)
我是字符串(本文)数据
我也是字符串(文本)数据哦

没想到吧,
我既能做注释,也能作为字符串哟

7. Konvertierung zwischen Datentypen

Allgemeine Konvertierungsanweisungen

int(x) Wandelt x in eine Ganzzahl um

float(x) Wandelt x in eine Gleitkommazahl um

str(x) Konvertiert Objekt x in einen String

Wie die zuvor erlernte type()-Anweisung haben diese drei Anweisungen alle Ergebnisse (Rückgabewerte).

Wir können print verwenden, um direkt auszugeben

Oder verwenden Sie eine Variable, um den Ergebniswert zu speichern

Allerdings: Eine Typumwandlung ist kein Allheilmittel. Schließlich wird die kräftige Melone nicht süß. Wir müssen darauf achten:

1. Jeder Typ kann über str() in einen String umgewandelt werden

2. Die Zeichenfolge muss wirklich eine Zahl sein, bevor die Zeichenfolge in eine Zahl umgewandelt werden kann.

print(int(23.2))
print(int(23.8))
# print(int("23.8"))
print(float(50))
print(float(50.8))
print(str(23.8))
23
23
50.0
50.8
23.8

8. Spezifikation der Benennungsregeln für Identifikatoren

Regel:

Bezeichner dürfen nur erscheinen: Englisch (Groß-/Kleinschreibung beachten), Chinesisch, Zahlen und Unterstriche (_)

Chinesisch wird nicht empfohlen

Zahlen können nicht mit beginnen

Schlüsselwörter können nicht verwendet werden

Spezifikation:

Die Bedeutung kennen, nachdem man den Namen gesehen hat

Englische Buchstaben sind alle kleingeschrieben

Trennen Sie mehrere Wörter durch Unterstriche

9. Arithmetische Operatoren

+ Hinzufügen
- 减
* 乘
/ ausschließen
//Entfernung
% nehmen
** Index
print(" 1 + 1 的结果是:", 1 + 1)
print(" 1 - 2 的结果是:", 1 - 2.8)
print(" 5 * 3.2 的结果是:", 5 * 3.2)
print(" 5 / 2 的结果是:", 5 / 2)
print(" 5 // 2 的结果是:", 5 // 2)
print(" 5 % 2 的结果是:", 5 % 2)
print(" 2 ** 10 的结果是:", 2 ** 10)
 1 + 1 的结果是: 2
 1 - 2 的结果是: -1.7999999999999998
 5 * 3.2 的结果是: 16.0
 5 / 2 的结果是: 2.5
 5 // 2 的结果是: 2
 5 % 2 的结果是: 1
 2 ** 10 的结果是: 1024

10. Zuweisungsoperator

= += -= *= /= //= %= **=
x = 10
y = x
print(y)
y += x
print(y)
y -= x
print(y)
y *= x
print(y)
y /= x
print(y)
y //= x
print(y)
y %= x
print(y)
y += y
print(y)
y **= x
print(y)
10
20
10
100
10.0
1.0
1.0
2.0
1024.0

11. String-Erweiterung

11.1 Escape-Zeichen

print("你好\",可以转移这个引号")
print("你好\\,可以转移这个\\反斜杠")
# 字符串拼接
print("中国人" + "不骗中国人?")
# print("中国人" + 2023 + "不骗中国人?")   # 字符串无法和非字符串变量进行拼接,必须类型一致才行
print("中国人" + str(2021 + 2) + "不骗中国人?")
你好",可以转移这个引号
你好\,可以转移这个\反斜杠
中国人不骗中国人?
中国人2023不骗中国人?

11.2 String-Formatierung

Die Zeichenübertragung kann nicht direkt mit Nicht-String-Zeichen gespleißt werden.

Dann gibt es eine andere formatierte Möglichkeit, das Spleißen abzuschließen

name = "小萌"
age = 18
print("李华今年: %s 岁了" % age)
print("%s今年: %s 岁了" % (name, age))
李华今年: 18 岁了
小萌今年: 18 岁了

Darunter %s
% bedeutet: Ich möchte einen Platzhalter
s bedeutet: Verwandeln Sie die Variable in einen String und fügen Sie sie in den Platzhalter ein

Mehrere Variablenplatzhalter
Variablen sollten in Klammern gesetzt werden
und in der Reihenfolge der Platzhalter ausgefüllt werden

%s Wandeln Sie den Inhalt in einen String um und platzieren Sie ihn an der Platzhalterposition
%f Wandeln Sie den Inhalt in einen Gleitkommatyp um und platzieren Sie ihn an der Platzhalterposition
%d Wandeln Sie den Inhalt in eine Ganzzahl um und platzieren Sie ihn an der Platzhalterposition

12. Eingabefunktion

Ich habe die Ausgabedruckfunktion schon einmal gelernt

Lernen Sie nun die Eingabefunktion

print("请输入您的姓名")
name = input()
print("ok,欢迎 %s 您!" % name)

Ich denke du magst

Origin blog.csdn.net/YuanFudao/article/details/132641378
Empfohlen
Rangfolge