Python合集之Python数据类型(一)
在上一节的合集中,我们了解了Python相关的变量知识,本节我们将进一步了解一下Python中关于数据类型中的数字类型相关的知识。
Python提供了数字类型用于保存数值,并且他们是不可改变的数据类型,如果需要修改数字类型变量的值,那么会先把值存放到内存中,在修改变量指向新的内存地址。
在Python的数值类型中,主要包括整数、浮点数和复数3中数值类型。
1.整数
整数用来表示整数数值,即没有小数部分的数值,在Python语言中,整数包括正整数、负整数和0。
a。十进制整数:十进制整数的表现形式是我们大家生活中很熟悉的,就不做介绍了,这里主要强调两点。第一:在Python 2.X中,如果输入的数值比较大,Python会自动在其后面加上字母L(或者小写的字母l)。第二:不能以0作为十进制的开头(数值0除外)。
b。八进制整数:8进制其进位规则为‘逢8进1’,并且以0O/0o开头的数。
注意:在Python 3.X中 八进制数必须以0o/0O 开头,但是在Python2.X中 八进制可以以0开头。
C。十六进制整数:16进制其进位规则为“逢16进1”,并且以0X/0x开头的数。
D。二进制整数:2进制其进位规则为“逢2进1”。
2.浮点数
浮点数由整数部分跟小数部分组成,主要用于处理包括小数的数。例如:1.4141、0.5、-1.7895等等
浮点数也可以使用科学计数法表示。例如:2.7e2、-3.145e5等
注:在使用浮点数进行计算的时候,可能会出现小数位不确定的情况,例如:计算0.1+0.1 时,将得到想要的结果 0.2,而计算0.2+0.1 时,将得到 0.30000000000000004,与想要得到的结果 0.3 存在差异,对于这种情况,所有的语言都存在这个问题,目前的通用做法是忽略多余的小数位即可。
3.复数
Python中的复数与数学中的复数形式完全一致,都是有实部和虚部组成,并且使用j或J表示虚部。当表示一个复数时,可以将其实部和虚部相加。例如:
3.14+12.5j,该复数表示:实部为:3.14 虚部为12.5j
花絮:
本期的Python的数据类型就分享到这里,下期我们将继续分享Python中的数据类型,感兴趣的朋友可以关注我。
同时也可以关注下我的个人 微信订阅号,园子里面的文章也会第一时间在订阅号里面进行推送跟更新。