1.整数
0b 二进制整数
0o 八进制整数
0x 十六进制整数
运算符
** 乘方
// 取商
% 取余
/ 除法 #运算结果为浮点数
2.浮点数
可以使用科学记数法
-2e3
3.类型转换
str(‘’)转换成字符串类型
>>> a=111
>>> b=111.1
>>> c=12e-3
>>> str(a)
'111'
>>> str(b)
'111.1'
>>> str(c)
'0.012'
float(object)转换成浮点数
>>> a='12e-3'
>>> b=11
>>> c='111.22'
>>> float(a)
0.012
>>> float(b)
11.0
>>> float(c)
111.22
int(object,base=16)#将object按照十六进制转换成十进制
>>> a=11.11
>>> b='11.11'
>>> c='12e-3'
>>> int(a)
11
>>> int(b)
Traceback (most recent call last):
File "<pyshell#31>", line 1, in <module>
int(b)
ValueError: invalid literal for int() with base 10: '11.11'
>>> int(c)
Traceback (most recent call last):
File "<pyshell#32>", line 1, in <module>
int(c)
ValueError: invalid literal for int() with base 10: '12e-3'
>>> a='32'
>>> int(a,16)
>>> 50
4.del
可以使用del语句删除对象
>>> a='sss'
>>> a
'sss'
>>> del a
>>> a
Traceback (most recent call last):
File "<pyshell#39>", line 1, in <module>
a
NameError: name 'a' is not defined
数学函数:(导入math模块)
Python包括以下执行数学计算的函数。
函数 | 返回(描述) |
---|---|
abs(x) | x的绝对值:x和零之间的(正极)的距离。 |
ceil(x) | x的上限:最小整数不小于x |
cmp(x, y) | -1 if x < y, 0 if x == y, 或1 if x > y |
exp(x) | x的指数: ex |
fabs(x) | x的绝对值 |
floor(x) | x的地板:最大的整数不大于x |
log(x) | x的自然对数,对于x> 0时 |
log10(x) | 以10为底的对数,X>0。 |
max(x1, x2,...) | 它最大的参数:值最接近正无穷大 |
min(x1, x2,...) | 它的最小参数:值最接近负无穷大 |
modf(x) | x的两个项元组的整数和小数部分。这两个元素具有相同的x符号。整数部分返回一个浮点数。 |
pow(x, y) | x**y 的值 |
round(x [,n]) | x在小数点四舍五入到n位数字。 Python远离零点决定:round(0.5) 是1.0 而round(0.5) 为-1.0。 |
sqrt(x) | x的平方根(x>0) |
三角函数:
Python包括以下执行三角函数计算功能。
函数 | 描述 |
---|---|
acos(x) | 返回x的反余弦值,以弧度形式表示 |
asin(x) | 返回x的反正弦,以弧度形式表示 |
atan(x) | 返回x的反正切值,以弧度表示形式 |
atan2(y, x) | 返回反正切atan(y / x),以弧度形式表示 |
cos(x) | 返回x 弧度的余弦 |
hypot(x, y) | 返回欧几里德范数,sqrt(x*x + y*y) |
sin(x) | 返回x的弧度的正弦值 |
tan(x) | 返回x的弧度的正切 |
degrees(x) | 从弧度到度角 x 的转换 |
radians(x) | 从角度到弧度角 x 的转换 |
数学常数:
该模块还定义了两个数学常数:
常数 | 描述 |
---|---|
pi | 数学常数pi |
e | 数学常数e |