数字类型

类型的概念:类型是变成语言对数据的一种划分
python语言类型:
1.数字类型
2.字符串类型
3.元组类型
4.列表类型
5.文件类型
6.字典类型


数学类型概念与使用方法:
例:010/10存在多种可能
表示10进制额度数值10
类似人名的字符串

0x,0X开头表示16进制数
0b,0B开头表示2进制数
0o,0O开头表示8进制数

数字类型python语言中数字的表和使用进行了定义和规范
1.整数类型:与数学中的证书一样,没有取值范围限制      例:1010,99,-217,0x9a,-0x89,0o123,-0O123
2.浮点数类型。带有小数点及有小数数字,python语言中浮点数的数值范围存在限制,小数的精度也存在限制,与计算机不同系统有关。在IDLE中输入
import sys
sys.float.info
获得浮点数的精度
3.复数类型:与数学中的复数概念一致,z=a+bj,a是史书部分,b是虚数部分,a和b都是浮点类型,虚数部分用J或者j标识
例:12.3+4J,-5.6+7J
Z=1.23e-4+5.6e+89j
对于实数部分,可用z.real获得实数部分,z.inag获得虚数部分


数字类型关系:三种类型存在一种逐渐“扩展”关系,整数-浮点数-复数(整数是浮点数的特例,浮点数是复数的特例)三种类型可以互相转换
函数:int(),整数
          float(),浮点数
          complex(),复数
函数:eype(x)返回X的类型,适用所有类型的判断

数字类型运算
X+Y
x与y之和
X-Y
x与y之差
X*Y
x与y之积
X/Y
x与y之商
X//Y
不大于X与Y之商的最大整数
X%Y
X与Y之商的余数
+Y
X
+X
X的负值
X**Y
X的Y次幂
abs(x)
X的绝对值
divod(x,y)
(X//Y,X%Y)
pow(x,y)
x的y次幂

你可能感兴趣的:(python入门)