Heim > Backend-Entwicklung > Python-Tutorial > Detaillierte Erläuterung der grundlegenden Datentypen von Python

Detaillierte Erläuterung der grundlegenden Datentypen von Python

零到壹度
Freigeben: 2018-03-31 17:48:10
Original
1704 Leute haben es durchsucht

Dieser Artikel enthält hauptsächlich eine detaillierte Erklärung der grundlegenden Datentypen von Python. Freunde, die sie benötigen, können sich

Diesen Artikel ansehen Mit einer detaillierten Erklärung der grundlegenden Datentypen von Python können Freunde, die es benötigen, einen Blick darauf werfen.

So führen Sie Python-Dateien aus

  1. Pythons eigene Shell

  2. 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

Datentyp

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中不同时存在的元素
Nach dem Login kopieren

Der unveränderliche Typ ist

Tupel (Tupel)

  1. Inhalt auflisten

Das Konstruieren von Tupeln mit 0 oder 1 Elementen ist etwas Besonderes

tup1 = ()    # 空元组tup2 = (20,) # 一个元素,需要在元素后添加逗号
Nach dem Login kopieren

== Tupel können auch mit dem +-Operator gespleißt werden. ==

Das sogenannte „Unverändert“ von Tuple bedeutet, dass jedes Element von Tuple für immer auf dasselbe verweist
>>> t = ('a', 'b', ['A', 'B'])
>>> t[2][0] = 'X'
>>> t[2][1] = 'Y'
>>> t
('a', 'b', ['X', 'Y'])
Nach dem Login kopieren

==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]>>>
Nach dem Login kopieren

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)
Nach dem Login kopieren

Python-Datentypkonvertierung

X in eine Gleitkommazahl umwandeln
Funktion Beschreibung
函数 描述

int(x [,base])

将x转换为一个整数

float(x)

将x转换到一个浮点数

complex(real [,imag])

创建一个复数

str(x)

将对象 x 转换为字符串

repr(x)

将对象 x 转换为表达式字符串

eval(str)

用来计算在字符串中的有效Python表达式,并返回一个对象

tuple(s)

将序列 s 转换为一个元组

list(s)

将序列 s 转换为一个列表

set(s)

转换为可变集合

dict(d)

创建一个字典。d 必须是一个序列 (key,value)元组。

frozenset(s)

转换为不可变集合

chr(x)

将一个整数转换为一个字符

ord(x)

将一个字符转换为它的整数值

hex(x)

将一个整数转换为一个十六进制字符串

oct(x)

将一个整数转换为一个八进制字符串

int(x [,base])

td>


X in eine Ganzzahl umwandeln

float(x)

complex(real [,imag]) td >

Erstelle einen Plural

str(x)

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
Verwandte Empfehlungen: Grundlegende Datentypen von Python Gemeinsame Python-Datentypen und allgemeine OperationenDetaillierte Einführung in die grundlegenden Python-Datentypen

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!

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