根据自己学习的来进行整理,如有问题,请私信我谢谢!
整数(int)
通常称为整型,通常使用十进制来表示(满10进1),还会使用八进制或十六进制来表示
十六进制:(hex())
使用0x前缀和0-9,a-f表示——0-f(满f进0)
八进制:(oct())
使用0o前缀和0-7表示——0-7(满7进0)
二进制:
使用0b前缀和0、1表示
浮点数(float)
科学计数法10用e替代
例子:1.23*10^9——1.23e9
float转换整数的时候只会去选取整数部分,并且不会四舍五入
复数(complex)
复数由实数部分和虚数部分组成,用(a+bj或complex(a,b))表示,实数a和虚数b都是浮点
主要用到的是python的math(标准库)
下面一些常用的函数:
math.ceil() #向上取整
math.floor() #向下取整
ceil——floor相反取整
math.pow() #pow(x,y)——x**y(幂),返回的是浮点数
下面是python的内置函数:
abs() #返回绝对值
found() #四舍五入
found(x.y,1) # ,1中的1是保留1位小数
python2——四舍五入
python3——四舍六入五成偶
布尔(bool)
布尔只有两个值:True(1)——False(0)
数值为0的数为False,空字符串的bool值为False,其余均为True
空格" "非空字符串""
None的布尔值永远都是False
布尔运算:
and、or、not——与或非
一个特殊的值,None(None不能理解为0)
用单引号' '或双引号" "来表示
使用三个单引号或者是三个双引号,这个是用来文本输出的格式
字符串的组成方式:
1字符串相加——做拼接
2字符串格式化
%s——str %d——digit(demial) %f——float
str.format()
这个函数的用法也是相当于用了“填坑”的方式,但是它的数字顺序是可以变的
python3.6.4引入“f”,它是用{}来“挖坑”然后用变量填坑