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

发布时间:2019-09-25 08:15:48编辑:auto阅读(1597)

    数字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:用十六进制格式化变量的地址

    列表

    元组

    字典

关键字