Heim >Backend-Entwicklung >Python-Tutorial >So konvertieren Sie Datentypen in Python
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
str(x ) | |
---|---|
repr(x ) | |
Sequenz s in ein Tupel konvertieren | |
Sequenz s in eine Liste konvertieren | |
Konvertieren Sie eine Ganzzahl in ein Unicode-Zeichen. | |
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. 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))) |
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!