1、对数字的处理
(1) abs()与fabs()
abs(x) 返回数字的绝对值,如abs(-10) 返回 10
fabs(x) 返回数字的绝对值,如math.fabs(-10) 返回10.0
(2) ceil()与floor()
ceil(x) 返回数字的上入整数,如math.ceil(4.1) 返回 5
floor(x) 返回数字的下舍整数,如math.floor(4.9)返回 4
(3) max()与min()
max(x1, x2,...) 返回给定参数的最大值,参数可以为序列
min(x1, x2,...) 返回给定参数的最小值,参数可以为序列
2、对字符串的处理
+字符串连接
[ : ]截取字符串中的一部分,遵循左闭右开原则,str[0,2] 表示索引为0和1的字符,是不包含第 3 个字符的。
in成员运算符 - 如果字符串中包含给定的字符返回 True
not in 成员运算符 - 如果字符串中不包含给定的字符返回 True
字符串和整数的格式化
%s 字符串格式化 %d整数格式化 %e 用科学计数法格式化浮点数
print ("我叫 %s 今年 %d 岁!" % ('小明', 10)) 输出结果:我叫 小明 今年 10 岁!
f-string 是 python3.6 之后版本添加的,称之为字面量格式化字符串,是新的格式化字符串的语法。以 f 开头,后面跟着字符串,字符串中的表达式用大括号 {} 包起来,它会将变量或表达式计算后的值替换进去:
>>> w = {'name': 'Runoob', 'url': 'www.runoob.com'}
>>> f'{w["name"]}: {w["url"]}'
输出结果:'Runoob: www.runoob.com'