Python常用数据类型转换
有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。
以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。

注意:在使用类型转换函数时,提供给它的数据必须是有意义的。例如,int() 函数无法将一个非数字字符串转换成整数:
>>> int("123") #转换成功
123
>>> int("123个") #转换失败
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
int("123个")
ValueError: invalid literal for int() with base 10: '123个'
>>>
部分代码示例:
# 将数字类型转换成字符串
num_str=str(11)
print(type(num_str),num_str)
float_str = str(11.345)
print(type(float_str),float_str)
# 将字符串转换为数字
num = int("11")
print(type(num),num)
#整数转浮点数
float_num=float(11)
print(type(float_num),float_num)
#浮点数转整数
int_num=int(11.345)
print(type(int_num),int_num)
结果展示:

虽然 Python 是弱类型编程语言,不需要像 Java 或 C 语言那样还要在使用变量前声明变量的类型,但在一些特定场景中,仍然需要用到类型转换。
336

被折叠的 条评论
为什么被折叠?



