1.整数
???在Python中,整数包括正整数、负整数和0。 ???在Python中数值超过计算机自身的计算功能时会自动转用高精度计算。 ???整数类型包括二进制、八进制、十进制和十六进制。 ???①二进制 ??????二进制由‘0’和‘1’组成,它的进位规则是‘逢二进一’,即101+001=110 ???????????? ??????二进制转十进制:每一位乘以基数的角标次方的和 ??????????????????
???②八进制 ??????八进制数包含0-7,规则为‘逢八进一’,以0o开头。 ??????在Python3.x中,八进制数必须以0o开头,例如0o234,0o169等 ??????
??????
???③十进制 ??????在日常生活中大多使用的都是十进制数,例如:123,456,123456789等。
???④十六进制 ??????十六进制进制数包含0-9和A-F,规则为‘逢十六进一’,以0x或者0X开头,例如0x36,0x169 ?????? ??????
2.浮点数
???浮点数大家在生活中也比较常见,例如1.5,26.37。 ???浮点数由整数和小数两部分组成。 ???浮点数还可以通过科学计数法表示。例如 3.6e5,9.26e-2等。 ???浮点数的数据类型为float。
??? ???
3.复数
???Python中的复数等同于我们在数学中学习到的复数,由实部和虚部构成,且由j或J构成虚部。 ???66.6+8.88j,那么66.6表示的是实部,8.88则是虚部
4.练习
输入:
a=123456
b=12.3456
c=2.2+5.6j
print('a的值为:',a)
print('a的类型:',type(a))
print('b的值为:',b)
print('b的类型:',type(b))
print('c的值为:',c)
print('c的类型:',type(b))#可以看出复数的类型,它的实部和虚部都是浮点数
输出:
a的值为: 123456
a的类型: <class 'int'>
b的值为: 12.3456
b的类型: <class 'float'>
c的值为: (2.2+5.6j)
c的类型: <class 'float'>
|