So konvertieren Sie Datentypen in Python

WBOY
Freigeben: 2023-05-01 11:37:14
nach vorne
5802 Leute haben es durchsucht

1. Die Rolle der Konvertierung von Datentypen

F: Die vom Benutzer empfangenen Daten sind alle Zeichenfolgentypen. Wenn der Benutzer 1 eingibt, was soll ich tun, wenn ich den Ganzzahltyp erhalten möchte?

Antwort: Konvertieren Sie einfach den Datentyp, dh konvertieren Sie den Zeichenfolgentyp in einen Ganzzahltyp. 2. Funktionen zum Konvertieren von Datentypen in eine Gleitkommazahl umwandeln

complex(real [,imag ])Erstellen Sie eine komplexe Zahl, real ist der Realteil, imag ist der Imaginärteilstr(x )Konvertieren Sie das Objekt x in eine Zeichenfolgerepr(x )Objekt(e) konvertierenSequenz s in ein Tupel konvertierenListe(n)Sequenz s in eine Liste konvertierenchr(x )Konvertieren Sie eine Ganzzahl in ein Unicode-Zeichen.ord(x)Konvertieren Sie ein Zeichen in seinen ASCII-Ganzzahlwert ) Konvertieren Sie eine Ganzzahl in eine Oktalzeichenfolge.bin(x)Konvertieren Sie eine Ganzzahl in eine Binärzeichenfolge. 1 ", konvertieren Sie diese Daten 1 in eine Ganzzahl.
# 1. 接收用户输入
num = input('请输入您的幸运数字:')

# 2. 打印结果
print(f"您的幸运数字是{num}")


# 3. 检测接收到的用户输入的数据类型 -- str类型
print(type(num))

# 4. 转换数据类型为整型 -- int类型
print(type(int(num)))
Nach dem Login kopieren
4. Experimentieren Sie
# 1. float() -- 转换成浮点型
num1 = 1
print(float(num1))
print(type(float(num1)))

# 2. str() -- 转换成字符串类型
num2 = 10
print(type(str(num2)))

# 3. tuple() -- 将一个序列转换成元组
list1 = [10, 20, 30]
print(tuple(list1))
print(type(tuple(list1)))

#学习中遇到问题没人解答?小编创建了一个Python学习交流群:725638078
# 4. list() -- 将一个序列转换成列表
t1 = (100, 200, 300)
print(list(t1))
print(type(list(t1)))

# 5. eval() -- 将字符串中的数据转换成Python表达式原本类型
str1 = '10'
str2 = '[1, 2, 3]'
str3 = '(1000, 2000, 3000)'
print(type(eval(str1)))
print(type(eval(str2)))
print(type(eval(str3)))
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Datentypen in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
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