Python 官方文档:入门教程 => 点击学习
python是一种强大的编程语言,提供了丰富的数据类型转换函数,方便我们在不同数据类型之间进行转换。本文将介绍Python中常用的数据类型转换函数,并提供相应的代码示例。int()函数:int()函数用于将一个数字或字符串转换为整数。它可以
python是一种强大的编程语言,提供了丰富的数据类型转换函数,方便我们在不同数据类型之间进行转换。本文将介绍Python中常用的数据类型转换函数,并提供相应的代码示例。
示例代码:
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 转换为整数
示例代码:
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 转换为浮点数
示例代码:
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'>
示例代码:
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'>
以上是Python中常用的数据类型转换函数的介绍,包括int()、float()、str()和bool()函数。通过这些函数,我们可以在不同的数据类型之间进行灵活转换。在实际编程中,我们可以根据需要选择适合的转换函数来操作数据。
--结束END--
本文标题: Python中的数据类型转换函数有哪些?
本文链接: https://www.lsjlt.com/news/439505.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0