float()函数不能将文字类的字符串类型转换成小数类型
同时将整数转换成浮点数类型的时候会在整数后买你加上.0
print(float(1))//output:1.0
print(float('1'))//output:1.0
print(float(True))//output:1.0
print(float('hello world'))//error
这边只是更为详细的解释,具体总纲请参照前面的数据类型转换
这样子就可以实现str,int,float类型在一定条件下实现相互转换
str(),int(),float()函数需要记住,其本身有点类似C中的强制类型转换,但是安全上面的话绝对比C好很多,是C的安全性能上的上位替代
相关文章
- 10-05c – 将前向声明的类型转换为void是合法的吗?
- 10-05PKG_COLLECTION_LHR 存储过程或函数返回集合类型
- 10-05传递给构造函数的Python函数引用变为c_void_p数据类型
- 10-05C语言:类型转换
- 10-05Golang内置类型和函数
- 10-05python – Cython:对于类型化的内存视图,我应该使用np.float_t而不是double
- 10-05Qt中类型之间的转换
- 10-05VS2015 C++ 获取 Edit Control 控件的文本内容,以及把获取到的CString类型的内容转换为 int 型
- 10-05python time模块类型转换
- 10-05四、数据类型_8.容器类型数据转换