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 |
本文介绍Python中的基本数据类型如整数、浮点数及其转换方式,并讲解了常用的数学函数,包括绝对值、指数、对数等,以及三角函数和数学常数。

被折叠的 条评论
为什么被折叠?



