Heim > Artikel > Backend-Entwicklung > Was sind die häufigsten integrierten Datentypen in Python?
Python verfügt über verschiedene Standarddatentypen, mit denen die für sie möglichen Operationen und die Speichermethode für jeden von ihnen definiert werden.
Python unterstützt vier verschiedene numerische Typen -
int − Sie werden oft nur Ganzzahlen oder Ints genannt, sind positive oder negative ganze Zahlen ohne Dezimalpunkt.
long − Auch als Long-Werte bekannt. Dabei handelt es sich um unendlich große Ganzzahlen, die als Ganzzahlen geschrieben werden und denen ein großes oder kleines L folgt.
float − Auch Floats genannt, stellen reelle Zahlen dar und werden mit einem Dezimalpunkt geschrieben, der die ganzzahligen und gebrochenen Teile teilt. Floats können auch in wissenschaftlicher Schreibweise angegeben werden, wobei E oder e die Potenz von 10 (2,5e2 = 2,5) angibt x 102 = 250).
complex − Dies sind komplexe Zahlen der Form a + bJ, wobei a und b Gleitkommazahlen sind und J (oder j) die Quadratwurzel von -1 (d. h. die imaginäre Zahl) darstellt. Der Realteil der Zahl ist a und der Imaginärteil ist b. In der Python-Programmierung werden komplexe Zahlen selten verwendet.
Sehen wir uns ein Beispiel an −
# Python int val1 = 25 print(val1) # Python float val2 = 11.89 print(val2) # Python complex val3 = 6+2.9j print(val3) # Python hexadecimal val4 = 0x12d print(val4) # Python octal val5 = 0o021 print(val5)
25 11.89 (6+2.9j) 301 17
Der boolesche Typ hat zwei Werte: True und False. True steht für 1, False steht für 0. Sehen wir uns ein Beispiel an -
a = (1 == True) b = (1 == False) print(a) print(b)
True FalseDie chinesische Übersetzung von
Wir können ganz einfach eine Zeichenfolge erstellen, indem wir die Zeichen in Anführungszeichen setzen. Python behandelt einfache Anführungszeichen als Synonyme für doppelte Anführungszeichen. Das Erstellen einer Zeichenfolge ist so einfach wie das Zuweisen eines Werts zu einer Variablen.
Sehen wir uns an, wie man ganz einfach einen String in Python erstellt −
myStr = Thisisit!'Die chinesische Übersetzung von
Wir sehen nun ein Beispiel für die Erstellung ein- und mehrzeiliger Zeichenfolgen −
str1 = "John" print(str1) # Multi-line string str2 = """ This, is it! """ print(str2)
John This, is it!
Eine Liste enthält durch Kommas getrennte und in eckige Klammern eingeschlossene Elemente ([]), indem Sie einfach verschiedene durch Kommas getrennte Werte in eckige Klammern setzen , wir können auch eine Liste mit gemischten Datentypen erstellen.
Die Liste kann als Liste von durch Kommas getrennten Werten (Elementen) in eckigen Klammern geschrieben werden. Wichtig bei einer Liste ist, dass die Elemente in einer Liste nicht vom gleichen Typ sein müssen
Wir erstellen eine Liste mit 10 ganzzahligen Elementen und zeigen sie an. Die Elemente sind in eckige Klammern eingeschlossen. Damit haben wir auch die Länge der Liste angezeigt und wie wir über die eckigen Klammern auf bestimmte Elemente zugreifen können Die chinesische Übersetzung von Beispiel lautet: Beispiel
# Create a list with integer elements mylist = [25, 40, 55, 60, 75, 90, 105, 130, 155, 180]; # Display the list print("List = ",mylist) # Display the length of the list print("Length of the List = ",len(mylist)) # Fetch 1st element print("1st element = ",mylist[0]) # Fetch last element print("Last element = ",mylist[-1])
List = [25, 40, 55, 60, 75, 90, 105, 130, 155, 180] Length of the List = 10 1st element = 25 Last element = 180
Beispiel
# Create a list with string elements mylist = ["BMW","Audi","Tesla","Honda","Toyota"]; # Display the list print("List = ",mylist) # Display the length of the list print("Length of the List = ",len(mylist)) # Fetch 1st element print("1st element = ",mylist[0]) # Fetch last element print("Last element = ",mylist[-1])
List = ['BMW', 'Audi', 'Tesla', 'Honda', 'Toyota'] Length of the List = 5 1st element = BMW Last element = Toyota
Die chinesische Übersetzung von Beispiel lautet: Beispiel
# Creating a Tuple mytuple = (20, 40, 60, 80, 100) # Displaying the Tuple print("Tuple = ",mytuple) # Length of the Tuple print("Tuple Length= ",len(mytuple))
Tuple = (20, 40, 60, 80, 100) Tuple Length= 5
key:value
Dictionary is enclosed by curly bracket and do not allow duplicates. According to the 3.7 Python update, dictionaries are now ordered. Consider Dictionary as a set of key: value pairs, with the requirement that the keys are unique (within one dictionary). Each key in a Dictionary is separated from its value by a colon (:), the items are separated by commas, and the whole thing is enclosed in curly braces.
We will create 4 key-value pairs, with keys Product, Model, Units and Available and values Mobile, XUT, 120 and Yes. Keys are on the left of colon, whereas values are on the right −
# Creating a Dictionary with 4 key-value pairs myprod = { "Product":"Mobile", "Model": "XUT", "Units": 120, "Available": "Yes" } # Displaying the Dictionary print("Dictionary = \n",myprod)
Dictionary = {'Product': 'Mobile', 'Model': 'XUT', 'Units': 120, 'Available': 'Yes'}
Das obige ist der detaillierte Inhalt vonWas sind die häufigsten integrierten Datentypen in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!