Heim > Backend-Entwicklung > Python-Tutorial > Einführung in die grundlegenden Datentypen von Python

Einführung in die grundlegenden Datentypen von Python

高洛峰
Freigeben: 2017-03-10 16:48:44
Original
1687 Leute haben es durchsucht

Operatoren

1. Arithmetische Operationen:

Einführung in die grundlegenden Datentypen von Python

2. Vergleichsoperationen:

Einführung in die grundlegenden Datentypen von Python

3. Zuweisungsoperation:

Einführung in die grundlegenden Datentypen von Python

4. Logische Operation:

Einführung in die grundlegenden Datentypen von Python

5 >

Einführung in die grundlegenden Datentypen von PythonGrundlegende Datentypen

1. Zahl

int (Ganzzahltyp)

Auf einer 32-Bit-Maschine die Anzahl der Ziffern in einer Ganzzahl Es sind 32 Bits und der Wertebereich beträgt -2**31~2**31-1, also -2147483648~2147483647

Auf einem 64-Bit-System die Anzahl der Ziffern in der Ganzzahl ist 64 Bit und der Wertebereich ist -2* *63~2**63-1, also -9223372036854775808~9223372036854775807



2. Boolescher Wert

Wahr oder Falsch

1 Oder 0

3. String

"Hallo Welt"

Allgemeine Funktionen von String:

Leerzeichen entfernen

Split

Länge

Index

Slice


4. Liste

Liste erstellen:

name_list = ['alex', 'seven', 'eric']

oder

name_list = list(['alex' , 'seven', 'eric'])


Grundoperationen:

Index

Slice

Anhängen

Löschen

Länge

Scheibe

Schleife

Enthält


5 . Yuanzu

Erstellen Sie Yuanzu:

Alter = (11, 22, 33, 44, 55)

oder

Alter = Tupel((11, 22, 33, 44, 55))


Grundoperationen:

Index

Slice

Loop

Länge

Enthält


6. Wörterbuch (ungeordnet)

Wörterbuch erstellen:

person = {"name": "mr.wu" , 'age': 18}

oder

person = dict({"name": "mr.wu", 'age': 18 })


Allgemeine Operationen:

Index

Hinzufügen

Löschen

Schlüssel, Wert , Schlüssel-Wert-Paar

Schleife

Länge


PS: Schleife, Bereich, Fortfahren und Unterbrechen

Andere

1. for-Schleife

Der Benutzer durchläuft den Inhalt des iterierbaren Objekts der Reihe nach,

PS: Pause, Fortfahren

li = [11, 22,33,44]

für Artikel in li:

Druckartikel

2, aufzählen

Seriennummer zum iterierbaren Objekt hinzufügen

li = [11,22,33 ]

für k,v in enumerate(li, 1):

print(k,v)

3 und xrange

Bereich angeben, angegebene Zahl generieren

Bereich drucken(1, 10)

# Ergebnis: [1, 2, 3, 4, 5, 6, 7, 8, 9]

Druckbereich (1, 10, 2)

# Ergebnis: [1, 3, 5, 7, 9]

Druckbereich (30, 0, -2)

# Ergebnis: [30, 28, 26, 24, 22, 20, 18, 16, 14, 12, 10 , 8, 6, 4, 2] 

Übungsfragen

1 Elementklassifizierung

hat den folgenden Wertesatz [11,22,33,44,55,66 ,77,88,99,90...], speichern Sie alle Werte größer als 66 im ersten Schlüssel des Wörterbuchs und speichern Sie Werte kleiner als 66 im Wert des zweiten Schlüssels.

Das heißt: {'k1': alle Werte größer als 66, 'k2': alle Werte kleiner als 66🎜>

2. Suchen Sie die Elemente in Durchsuchen Sie die Liste, entfernen Sie alle Elemente und finden Sie alle Elemente, die mit a oder A beginnen und mit c enden.

li = ["alec", " aric", "Alex", "Tony", "rain"]

tu = ("alec", " aric", "Alex", "Tony", "rain")

dic = {'k1': "alex", 'k2': ' aric', "k3": "Alex", "k4": "Tony"}

3. Geben Sie die Produktliste aus, der Benutzer gibt die Seriennummer ein und das vom Benutzer ausgewählte Produkt wird angezeigt

Produkt li = ["Mobiltelefon", " Computer“, „Mauspad“, „Yacht“]

4. Warenkorb

Funktionale Anforderungen:

erfordert die Eingabe des Gesamtvermögens durch den Benutzer , zum Beispiel: 2000

Anzeige Die Produktliste ermöglicht es Benutzern, Produkte anhand von Seriennummern auszuwählen und sie zum Kauf in den Warenkorb

zu legen, wenn die Gesamtmenge des Produkts größer ist als Wenn das Gesamtvermögen nicht ausreicht, wird angezeigt, dass der Kontostand nicht ausreicht. Andernfalls ist der Kauf erfolgreich.

Zusätzlich: Aufladbar, ein bestimmtes Produkt kann aus dem Warenkorb entfernt werden


Ware = [

{"Name": "Computer ", "price" : 1999},

{"name": "mouse", "price": 10},

{"name": "yacht", "price": 20},

{"name": "Beauty", "price": 998},

]

5. Benutzerinteraktion, Anzeige der Auswahl auf drei Ebenen Verknüpfung zwischen Provinzen, Städten und Landkreisen

dic = {

„Hebei“: {

„Shijiazhuang“: [„Luquan“, „Gaocheng“, „Yuanshi“] ,

„Handan“: [„Yongnian“, „Shexian“, „Cixian“],

}

„Henan“: ​​{

. ..

}

„Shanxi“: {

...

}

}


Das obige ist der detaillierte Inhalt vonEinführung in die grundlegenden Datentypen von Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage