- python里面有
//
整数除法运算符,还有浮点除法运算符/
,浮点数也可以进行模运算
,例如3.2%1.5
,幂运算用2个*
号,如2**3
得到8 - 数学库(math)
函数或常数 | 功能 |
---|---|
e | 自然常数 |
pi | 圆周率 |
log(x[,base]) | 返回以base为底,缺省为e |
pow(x,y) | 返回x的y次方 |
sqrt(x) | 返回x的平方根 |
fabs(x) | 返回x的绝对值 |
round(x,n) | 返回浮点数x的四舍五入值,n代表舍入到小数点后的位数 |
divmod(x,y) | 返回x和y的商和余数 |
使用这些函数前必须import math
库,例如
math.sqrt(4)
- 字符串切片:
s = "abcdefgh"
s[1:5]
将输出bcdef
- 逻辑运算存在短路原则
- 内置转换函数
函数名 | 含义 |
---|---|
bool() | 根据传入参数的逻辑值创建一个新的布尔值 |
int() | 根据传入的参数创建一个新的整数 |
float() | 根据传入的参数创建一个新的浮点数 |
complex() | 根据传入参数创建一个新的复数 |
str() | 创建一个字符串 |
ord() | 返回Unicode字符对应的整数 |
chr() | 返回整数所对应的Unicode字符 |
bin() | 将整数转换成2进制字符串 |
oct() | 将整数转换成8进制数字符串 |
hex() | 将整数转换成16进制字符串 |
list() | 根据传入的参数创建一个新的列表 |