python3第四天(基本数据类型扩展)

数字Number

数字数据类型用于存储数值,数据类型是不允许改变的,因此要改变数字数据类型的值时,会被重新分配空间.


因为变量是直接使用,所以可直接输入变量名.也可同时赋值.如,var1=10;

删除变量用del 变量名1,变量名2...

python3支持三种数值类型:int,float,complex

数学函数:

    需要引入math包.import math

    abs(var):返回var的绝对数

    ceil(var):返回比var大的最小整数

    cmp(x, y):比较x和y的大小,在python2里才有,python3里用(x>y)-(x<y)替换

    fabs(var):返回var的绝对值,与abs的区别是,fabs只才小数和整数有效,abs对复数也有效

    floor(var):返回小于var的最大整数

    log(var):

    log10(var):

    max(var1,var2,..):返回给定参数的最大值,参数可以为序列

    min(var1,var2,..):返回给定参数的最小值,参数可以为序列

    modf(var):返回var的整数部分与小数部分.整数部分用浮点数表示

    pow(x,y):返回x的y次幂

    round(x[,n]):对x四舍五入,当输入n时,表示四舍五入到第几位小数

    sqrt(x):返回x的平方根,返回数值类型为实例.x可以为负

随机函数:

    需要引入radom;import math

    choice(seq):从序列中随机挑选一个元素.

    randrange([start,]stop[,step]):从指定范围里,按指定基数递增的集合中随机取一个数,缺省基数值为1

    random():随机生成下一个实数,范围是[0,1)

    uniform(x,y):随机生成下一个实数,范围是[x,y]

三角函数:

    import math

    sin(x):返回x弧度的正玄值

    cos(x):返回x弧度的余玄值

    tan(x):返回x弧度的正切值

    asin(x):返回x正玄值的弧度值

    acos(x):返回x余玄值的弧度值

    atan(x):返回x正切值的弧度值

    atan2(x,y):返回给定x,y座标的反正切值

    hypot(x,y):返回欧几里德范数,sqrt(x*x+y*y)

    degrees(x):将弧度转为角度

    radians(x):将角度转为弧度

常量:

    pi,e

字符串String

    \(续行):在行尾时

    \\:反斜杠

    \':单引号

    \":双引号

    \a:响铃

    \b:退格

    \e:转义

    \000:空

    \r:回车

    \n:换行

    \v:纵向制表符

    \t:横向制表符

    \f:换页

    \o:八进制数

    \x:十六进制数

字符串格式化:

    %c:格式化字符串及ACSII码

    %s:格式化字符串

    %d:格式化整数

    %u:格式化无符号整数

    %o:格式化无符号八进制整数

    %x:格式化无符号十六进制整数

    %X:格式化无符号十六进制整数(大写)

    %f:格式化浮点数,可指定小数位数

    %e:用科学计数法格式华浮点数

    %E:同%e

    %g:同%f和%e

    %G:同%F和%E

    %p:用十六进制格式化变量的地址

列表

元组

字典

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章