python3第四天(基本数据类型扩展)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:用十六进制格式化变量的地址
列表
元组
字典
以上是关于python3第四天(基本数据类型扩展)的主要内容,如果未能解决你的问题,请参考以下文章