当前位置: 首页 > 后端技术 > Python

(2).数值类型和类型转换

时间:2023-03-26 13:11:17 Python

整数(int)整数就是大家熟知的1、2、3、……;symbol:用int表示num=1#将整数1赋值给numprint(num)#打印输出numprint(type(num))#打印输出num类型运算结果1浮点数(float)floating点数也是我们熟知的!那是小数;symbol:用float表示num=1.2#将浮点数1.2赋值给numprint(num)#打印出numprint(type(num))#打印出num的类型并运行结果1butthefloatingpointnumberThecalculatedvalueisunaccuratenum=1.2-1将1.2-1的差赋值给numprint(num)#打印出num运算结果0.19999999999999996是不是和我们平时的回答不一样,这里需要导入decimal来导入decimal模块,用于精确计算importdecimal#importmodulenum_1=decimal.Decimal("1.2")#高精度小数赋值给num_1num_2=num_1-1#赋给num_1-1的差值给num_2print(num_2)#打印出num_20.2的运行结果,这样我们就可以得到高精度的值了!Complexnumbers(理解)(complex)复数在平时的开发中比较少见,多用于科学计算。我们很少使用它们。在这里我们只了解他们。符号:用复数表示e=1+2j#复数公式print(type(e))#查看e的类型print(e.real)#取实部print(e.imag)#取虚部和输出结果为查看类型For:取实部:1.0取虚部:2.0Boolean(bool)布尔值,我们只用它来判断,符号:用bool表示,分为TrueandFalse,一般是1和0判断num_1=True#赋值True给num_2=Falseprint(type(num_1))print(type(num_2))runresulttypeconversionnum_1=1.23num_2=123print(int(num_1))print(float(num_2))print(type(int(num_1)))print(type(float(num_2)))运行结果1123.0以上是python中对数类型的一部分!谢谢观看!以后会持续更新的!