介绍本文介绍了python中三种非常常用的数值数据类型,并演示了使用这些数据类型进行一些简单的计算。文章目录0×1。如何判断数据类型0×2。数值数据类型0×3。操作示例0×4。使用占位符打印值0×1。如何判断数据类型可以使用python中的type()函数来判断变量的数据类型,type()函数会返回一个类型值,请看下面的例子:#创建四个变量引用并赋值作为整数、字符串、浮点数和虚数>>>a=1>>>b="www.qingsword.com">>>c=1.2>>>d=1+1.2j#使用type()函数返回这些变量的数据类型>>>type(a)>>>type(b)>>>type(c)>>>type(d)#如果要连接不同的数据类型或者运算,可以使用强制转换函数,下面第一个实例将字符串类型a转换为整数类型,并添加到b,第二个实例将b转换为字符串类型,并与a>>>a="11">>>b=2>>>int(a)+b13>>>a+b>>>a+str连接(b)'112'0×2。Python提供了三种数值数据类型可用的数值类型:整数、浮点数、复数;整数和浮点数就不多介绍了。这里简单介绍一下复数。可以使用虚数和普通数字计算来创建复数。Python通过在数字末尾添加工程符号j来定义一个虚数:#创建一个复数>>>x=12+22j>>>type(x)#Therealpartofthereal复数可以用real方法提取,复数的虚部可以用imag方法提取>>>print(x.real,x.imag)12.022.00×3.运算例子#加法,减法,乘除法>>>1+12>>>1-10>>>2*24#python中的除法运算总是返回一个浮点数,即使它可以被除。两种写法,计算2的3次方>>>2**38>>>pow(2,3)8#大数计算,如果值超出了python可以计算的范围,就会返回inf,即表示无穷大>>>11e12*12e131.32E+27>>>9999E9999*2inf0×4。使用占位符打印值#1。使用整型占位符,字符串占位符的长度单位也适用于以下各占位符,例如%10d表示打印10个字符的长度。如果不够,就在左边补上一个空格。负数相反>>>a=1>>>print("Number:%d"%a)Number:1#2.使用浮点数占位符,格式为%x.yf,其中x为浮点数占用的字符长度,y为小数点后的精确位数,本例中精确数为小数点后2位小数点,整个浮点数占10位,因为10是正数,所以在左端补6个空格(长度包括0.33,一共10个字符,如果是%-10.2f,在结果右端填一个空格)>>>b=1/3>>>print("Float:%10.2f"%b)Float:0.33#3.八进制和十六进制占位符>>>print("""十进制:%d八进制:%o十六进制:%x大写十六进制:%X"""%(26,26,26,26))十进制:26八进制:32十六进制:1a大写十六进制:1A最后加一个长代码换行的小技巧,有时候我们需要输入很长的一串代码,可能会超过屏幕的长度,可以在换行的地方输入\来换行必填,它们将在同一行执行:>>>print\("www.qingsword.com")www.qingsword.com