Python 数据类型转换可以分为两种:
一.隐式类型转换 - 自动完成
1.在隐式类型转换中,Python 会自动将一种数据类型转换为另一种数据类型(较低数据类型(整数)就会转换为较高数据类型(浮点数))
num_int = 123
num_flo = 1.23
num_new = num_int + num_flo
print("datatype of num_int:",type(num_int))
print("datatype of num_flo:",type(num_flo))
print("Value of num_new:",num_new)
print("datatype of num_new:",type(num_new))
#输出结果:
num_int 数据类型为: <class 'int'>
num_flo 数据类型为: <class 'float'>
num_new: 值为: 124.23
num_new 数据类型为: <class 'float'>
##############################################################
a=2.00
print('\n',int(a),float(a),complex(a),str(a),chr(int(a)),ord(str(int(a))),hex(int(a)),oct(int(a)))
#输出结果:
2 2.0 (2+0j) 2.0 ╗ 50 0x2 0o2
(2)显式类型转换 - 需要使用类型函数来转换