python第三天
数字类型转换:
-
int(x):将转换为一个整数
-
float(x):将x转换为一个浮点数
-
complex(x):将x转换到一个复数,实数部分为x,虚数部分为0
-
complex(x,y):将x转换到一个复数,实数部分为x,虚数部分为y
常用数学函数
函数 | 描述 |
---|---|
abs(x) | 返回数字的绝对值, |
fabs(x) | 返回绝对值,如math.fabs(-10)返回10.0 |
ceil(x) | 返回数字的上入整数,如:math.ceil(4.1)返回5 |
floor(x) | 返回数字的下舍整数,如math(4.9)返回4 |
max(x1,x2…) | 返回给定参数的最大值,参数可以为序列 |
min(x1,x2) | 返回给定参数的最小值,参数可以为序列 |
pow(x,y) | x**y运算后的值 |
round(x[,n]) | 返回浮点数x的四舍五入值,如给n值,则代表舍入到小数点后的位数 |
随机函数:
函数 | 描述 |
---|---|
choice(seq) | 从序列的元素中随机挑选一个元素,比如random.choice(range(10)),从0到9中随机条选一个整数 |
randrange([start,]stop[,step]) | 从指定范围内,按指定基数递增的集合中获取一个随机数,基数默认为1 |
random() | 随机生成下一个实数,他在[0,.1]范围内。 |
shuffle(lst) | 将序列的所有元素随机排序 |
uniform(x,y) | 随机生成下一个实数,他在[x,y]的范围内。 |
String(字符串)
Python中的字符串用单引号’或者"双引号括起来,同时使用反斜杠\转义特殊字符。
常用字符串运算符
操作符 | 描述 | 实例 |
---|---|---|
+ | 字符串连接 | a+b输出结果:ab |
* | 重复输出字符串 | a*2输出结果:aa |
[] | 通过索引获取字符串中字符 | a=‘hello’,a[1]输出结果:e |
[:] | 截取字符串中的一部分,遵循左闭右开原则,str[0:2]是不包括第三个字符的 | a=’hello‘,a[1:4]输出结果:ell |
in | 成员运算符-如果字符串中包含给定的字符返回True | 'H’inHello 输出结果True |
not in | 成员运算符-如果字符串中不包含给定的字符返回True | 'H’not in Hello输出结果True |
字符串格式化:
name = '小源'
age = 20
#语法一%
print('我的名字是:%s,年龄是:%d'%(name,age))#我的名字是:小源,年龄是:20
#语法二:f'{表达式}'
print(f'我的名字是:{name},我的年龄是:{age}')