1、對數(shù)字的處理
(1)? ? abs()與fabs()
abs(x)????返回數(shù)字的絕對值,如abs(-10) 返回 10
fabs(x)????返回數(shù)字的絕對值,如math.fabs(-10) 返回10.0
(2)? ? ceil()與floor()
ceil(x) ????返回數(shù)字的上入整數(shù),如math.ceil(4.1) 返回 5
floor(x) ????返回數(shù)字的下舍整數(shù),如math.floor(4.9)返回 4
(3)? ? max()與min()
max(x1, x2,...) 返回給定參數(shù)的最大值,參數(shù)可以為序列
min(x1, x2,...) 返回給定參數(shù)的最小值,參數(shù)可以為序列
2、對字符串的處理
+字符串連接
[ : ]截取字符串中的一部分,遵循左閉右開原則,str[0,2] 表示索引為0和1的字符,是不包含第 3 個字符的。
in成員運算符 - 如果字符串中包含給定的字符返回 True
not in 成員運算符 - 如果字符串中不包含給定的字符返回 True
字符串和整數(shù)的格式化
%s? ? 字符串格式化? ? ? ? ? ? ? ? ? ? %d整數(shù)格式化????????????? %e?用科學(xué)計數(shù)法格式化浮點數(shù)
print ("我叫 %s 今年 %d 歲!" % ('小明', 10))? ? ? ? 輸出結(jié)果:我叫 小明 今年 10 歲!
f-string 是 python3.6 之后版本添加的,稱之為字面量格式化字符串,是新的格式化字符串的語法。以 f 開頭,后面跟著字符串,字符串中的表達(dá)式用大括號 {} 包起來,它會將變量或表達(dá)式計算后的值替換進(jìn)去:
>>> w = {'name': 'Runoob', 'url': 'www.runoob.com'}
>>> f'{w["name"]}: {w["url"]}'
輸出結(jié)果:'Runoob: www.runoob.com'