Python ist eine leistungsstarke Programmiersprache, die eine Fülle von Funktionen zur Datentypkonvertierung bereitstellt, um die Konvertierung zwischen verschiedenen Datentypen zu erleichtern. In diesem Artikel werden häufig verwendete Datentypkonvertierungsfunktionen in Python vorgestellt und entsprechende Codebeispiele bereitgestellt.
Beispielcode:
num_str = "123" num = int(num_str) print(num, type(num)) # 输出:123 <class 'int'> pi_str = "3.14159" pi = int(float(pi_str)) print(pi, type(pi)) # 输出:3 <class 'int'> invalid_str = "abc" try: invalid_num = int(invalid_str) except ValueError as e: print(f"无法将字符串 {invalid_str} 转换为整数") # 输出:无法将字符串 abc 转换为整数
Beispielcode:
num_str = "3.14" num = float(num_str) print(num, type(num)) # 输出:3.14 <class 'float'> invalid_str = "abc" try: invalid_num = float(invalid_str) except ValueError as e: print(f"无法将字符串 {invalid_str} 转换为浮点数") # 输出:无法将字符串 abc 转换为浮点数
Beispielcode:
num = 123 num_str = str(num) print(num_str, type(num_str)) # 输出:123 <class 'str'> pi = 3.14159 pi_str = str(pi) print(pi_str, type(pi_str)) # 输出:3.14159 <class 'str'> my_list = [1, 2, 3] list_str = str(my_list) print(list_str, type(list_str)) # 输出:[1, 2, 3] <class 'str'>
Beispielcode:
num = 123 num_bool = bool(num) print(num_bool, type(num_bool)) # 输出:True <class 'bool'> zero = 0 zero_bool = bool(zero) print(zero_bool, type(zero_bool)) # 输出:False <class 'bool'> my_str = "abc" str_bool = bool(my_str) print(str_bool, type(str_bool)) # 输出:True <class 'bool'> empty_str = "" empty_str_bool = bool(empty_str) print(empty_str_bool, type(empty_str_bool)) # 输出:False <class 'bool'> empty_list = [] empty_list_bool = bool(empty_list) print(empty_list_bool, type(empty_list_bool)) # 输出:False <class 'bool'>
Das Obige ist eine Einführung in häufig verwendete Datentypkonvertierungsfunktionen in Python, einschließlich der Funktionen int(), float(), str() und bool(). Durch diese Funktionen können wir flexibel zwischen verschiedenen Datentypen konvertieren. Bei der eigentlichen Programmierung können wir geeignete Konvertierungsfunktionen auswählen, um Daten nach Bedarf zu verarbeiten.
Das obige ist der detaillierte Inhalt vonWas sind die Datentypkonvertierungsfunktionen in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!