Heim >Backend-Entwicklung >Python-Tutorial >Was sind die häufigsten integrierten Datentypen in Python?

Was sind die häufigsten integrierten Datentypen in Python?

王林
王林nach vorne
2023-08-20 22:57:131671Durchsuche

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.

Numerischer Typ

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.

Die chinesische Übersetzung von

Beispiel

lautet:

Beispiel

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)

Ausgabe

25
11.89
(6+2.9j)
301
17

Boolean

Die chinesische Übersetzung von

Beispiel

lautet:

Beispiel

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)

Ausgabe

True
False
Die chinesische Übersetzung von

Textsequenztypen – Zeichenfolge

lautet:

Textsequenztypen – Zeichenfolge

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

Beispiel

lautet:

Beispiel

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)

Ausgabe

John
This,
is it!

Liste

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

Erstellen Sie eine Python-Liste mit Integer-Elementen

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])

Ausgabe

List =  [25, 40, 55, 60, 75, 90, 105, 130, 155, 180]
Length of the List =  10
1st element =  25
Last element =  180

Erstellen Sie eine Python-Liste mit String-Elementen

Wir können auch String-Elemente zu Python-Listen hinzufügen. Wir erstellen eine Liste mit 5 String-Elementen und zeigen sie an. Elemente werden in eckige Klammern eingeschlossen. Dadurch zeigen wir auch die Länge der Liste und wie man mit eckigen Klammern −

auf das erste und letzte Element zugreift Die chinesische Übersetzung von

Beispiel

lautet:

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])

Ausgabe

List =  ['BMW', 'Audi', 'Tesla', 'Honda', 'Toyota']
Length of the List =  5
1st element =  BMW
Last element =  Toyota

Tuple

wird ins Chinesische übersetzt als:

Tuple

Ein Tupel ist eine Reihe unveränderlicher Python-Objekte. Tupel und Listen sind Sequenzen. Der Hauptunterschied zwischen Tupeln und Listen besteht darin, dass Tupel unveränderlich sind, während Listen veränderlich sind. Tupel verwenden Klammern, während Listen eckige Klammern verwenden.

Lassen Sie uns zunächst ein Basis-Tupel mit ganzzahligen Elementen erstellen und dann zu Tupeln innerhalb eines Tupels übergehen

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))

Ausgabe

Tuple =  (20, 40, 60, 80, 100)
Tuple Length=  5

Wörterbuch

Pythons Wörterbuch ist ein Hash-Tabellentyp. Sie funktionieren wie assoziative Arrays oder Hashes in Perl und bestehen aus Schlüssel-Wert-Paaren. Die korrekte Syntax zum Erstellen eines Python-Wörterbuchs besteht darin, Werte in Form von Schlüssel:Wert-Paaren zu speichern. Die linke Seite des Doppelpunkts speichert den Schlüssel und die rechte Seite speichert den Wert, also

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 −

Example

的中文翻译为:

示例

# 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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen