Heim >Backend-Entwicklung >Python-Tutorial >Detaillierte Erläuterung der grundlegenden Datentypen von Python
Dieser Artikel enthält hauptsächlich eine detaillierte Erklärung der grundlegenden Datentypen von Python. Freunde, die sie benötigen, können sich
Pythons eigene Shell
Gehen Sie in das Verzeichnis, in dem sich die Python-Datei befindet Suchen Sie dann
python xxx.py (z. B. C:work>python hello.py)
3.pythoncharm und andere IDEs
4.sublime Text- und andere Plug-In-Editor
Pythons Datentypen sind in Variablentypen und unveränderliche Typen unterteilt
Python-Basisdatentypen
Der Variablentyp ist
Zahl (Zahl):
umfasst int, float, bool, complex (Plural).
Hinweis:
1. Python kann mehreren Variablen gleichzeitig Werte zuweisen, z. B. a, b = 1, 2.
2. Eine Variable kann durch Zuweisung auf Objekte unterschiedlichen Typs verweisen.
3. Die Division numerischer Werte (/) gibt immer eine Gleitkommazahl zurück. Verwenden Sie den Operator //.
4. Bei gemischten Berechnungen wandelt Python ganze Zahlen in Gleitkommazahlen um.
5. Potenz a**b
6. Komplexe Zahl a+bj oder complex(a,b)
String (string):
Liste (Liste)
Wörterbuch (Wörterbuch)
Mengen (Menge)
Eine Menge (Menge) ist eine ungeordnete Folge sich nicht wiederholender Elemente.
Die Grundfunktion besteht darin, Mitgliedschaftstests durchzuführen und doppelte Elemente zu entfernen.
Sie können geschweifte Klammern { } oder die Funktion set()
verwenden, um eine Sammlung zu erstellen. Hinweis: Um eine leere Sammlung zu erstellen, müssen Sie set() anstelle von { } verwenden, da dies { } ist Wird verwendet, um ein leeres Wörterbuch zu erstellen.
#!/usr/bin/python3student = {'Tom', 'Jim', 'Mary', 'Tom', 'Jack', 'Rose'} print(student) # 输出集合,重复的元素被自动去掉# 成员测试if('Rose' in student) : print('Rose 在集合中')else : print('Rose 不在集合中')# set可以进行集合运算a = set('abracadabra') b = set('alacazam') print(a) print(a - b) # a和b的差集print(a | b) # a和b的并集print(a & b) # a和b的交集print(a ^ b) # a和b中不同时存在的元素
Der unveränderliche Typ ist
Tupel (Tupel)
Inhalt auflisten
Das Konstruieren von Tupeln mit 0 oder 1 Elementen ist etwas Besonderes
tup1 = () # 空元组tup2 = (20,) # 一个元素,需要在元素后添加逗号
== Tupel können auch mit dem +-Operator gespleißt werden. ==
>>> t = ('a', 'b', ['A', 'B']) >>> t[2][0] = 'X' >>> t[2][1] = 'Y' >>> t ('a', 'b', ['X', 'Y'])
==Beschreibung von Python-Variablen==
Die Deklaration einer Python-Variablen ist ein Verweis auf ein Objekt. Wenn sich seine Kopie ändert, ändert sich auch diese selbst
>>> a [1]>>> a=b=[]>>> a []>>> b []>>> b.append(0)>>> b [0]>>> a [0]>>>
Bei unveränderlichen Typen werden ihre Variablenwerte durch Kopien nicht beeinflusst
>>> a=b=(1,2,3)>>> a (1, 2, 3)>>> b (1, 2, 3)>>> b+(4,) (1, 2, 3, 4)>>> b (1, 2, 3)>>> b=b+(4,)>>> b (1, 2, 3, 4)>>> a (1, 2, 3)
Funktion | Beschreibung | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
td>
X in eine Ganzzahl umwandeln | |||||||||||||||||||||||||||||||||
X in eine Gleitkommazahl umwandeln | |||||||||||||||||||||||||||||||||
complex(real [,imag]) td > |
Erstelle einen Plural | ||||||||||||||||||||||||||||||||
Objekt x in String konvertieren | |||||||||||||||||||||||||||||||||
repr(x) | Konvertieren Sie Objekt x in eine Ausdruckszeichenfolge | ||||||||||||||||||||||||||||||||
eval(str) | Wird verwendet für Werten Sie einen gültigen Python-Ausdruck in einer Zeichenfolge aus und geben Sie ein Objekt zurück | ||||||||||||||||||||||||||||||||
Tupel(s) | Sequenz s in ein Tupel umwandeln | ||||||||||||||||||||||||||||||||
Liste(n) | Sequenz s in eine Liste umwandeln | ||||||||||||||||||||||||||||||||
Satz(e) | In veränderliche Sammlung konvertieren | ||||||||||||||||||||||||||||||||
dict(d) | Erstellen Sie ein Wörterbuch. d muss eine Folge von (Schlüssel-, Wert-)Tupeln sein. | ||||||||||||||||||||||||||||||||
eingefrorene Menge(n) | In unveränderliche Menge konvertieren | ||||||||||||||||||||||||||||||||
chr(x) | Eine Ganzzahl in ein Zeichen umwandeln | ||||||||||||||||||||||||||||||||
ord(x) | Konvertiert ein Zeichen in seinen ganzzahligen Wert | ||||||||||||||||||||||||||||||||
hex(x) | Konvertieren Sie eine Ganzzahl in einen hexadezimalen Zeichenstring | ||||||||||||||||||||||||||||||||
oct(x) | Konvertieren Sie eine Ganzzahl in einen oktalen String |
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der grundlegenden Datentypen von Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!