新聞中心
49、range()

描述:range() 函數(shù)可創(chuàng)建一個整數(shù)列表,一般用在 for 循環(huán)中。
語法:range(start, stop[, step])
參數(shù):
start: 計數(shù)從 start 開始。默認是從 0 開始。例如range(5)等價于range(0, 5);
stop: 計數(shù)到 stop 結(jié)束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5
step:步長,默認為1。例如:range(0, 5) 等價于 range(0, 5, 1)
案例:
list(range(10))[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] list(range(1, 11)) # 從 1 開始到 11[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]list(range(0, 30, 5))[0, 5, 10, 15, 20, 25] for i in range(5): print(i)0123
50、reversed()
描述:reversed 函數(shù)返回一個反轉(zhuǎn)的迭代器。
語法:reversed(seq)
參數(shù):seq -- 要轉(zhuǎn)換的序列,可以是 tuple, string, list 或 range。
案例:
#反轉(zhuǎn)列表rev = reversed([1,4,2,3,1])
list(rev)[1, 3, 2, 4, 1]
for i in rev:
print(i)13241
#反轉(zhuǎn)字符串
rev = reversed('我愛中國')
list(rev)['國', '中', '愛', '我']
for i in rev:
print(i)國中愛51、round()
描述:round() 函數(shù)返回浮點數(shù)x的四舍五入值。
語法:round( x [, n] )
參數(shù):
x -- 數(shù)值表達式。
n --代表小數(shù)點后保留幾位
案例:
round(10.0222222, 3)10.022
52、set()
描述:set() 函數(shù)創(chuàng)建一個無序不重復(fù)元素集,可進行關(guān)系測試,刪除重復(fù)數(shù)據(jù),還可以計算交集、差集、并集等。
語法:class set([iterable])
參數(shù):iterable -- 可迭代對象對象;
案例:
#返回一個set對象,可實現(xiàn)去重:a = [1,4,2,3,1]set(a){1, 2, 3, 4}53、slice()
描述:slice() 函數(shù)實現(xiàn)切片對象,主要用在切片操作函數(shù)里的參數(shù)傳遞。返回一個表示由 range(start, stop, step) 所指定索引集的 slice對象
語法:
class slice(stop)
class slice(start, stop[, step])
參數(shù):
start -- 起始位置
stop -- 結(jié)束位置
step -- 間距
案例:
a = [1,4,2,3,1]a[slice(0,5,2)] #等價于a[0:5:2][1, 2, 1]
54、sum()
描述:sum() 方法對系列進行求和計算。
語法:sum(iterable[, start])
參數(shù):
iterable -- 可迭代對象,如:列表、元組、集合。
start -- 指定相加的參數(shù),如果沒有設(shè)置這個值,默認為0。
案例:
a = [1,4,2,3,1]sum(a)11 sum(a,10) #求和的初始值為1021
55、staticmethod
描述:staticmethod 返回函數(shù)的靜態(tài)方法。該方法不強制要求傳遞參數(shù),如下聲明一個靜態(tài)方法:
語法:
class C(object):
@staticmethod
def f(arg1, arg2, ...):
...
以上實例聲明了靜態(tài)方法 f,從而可以實現(xiàn)實例化使用 C().f(),當(dāng)然也可以不實例化調(diào)用該方法 C.f()。
參數(shù):無
案例:
class C(object): @staticmethod
def f():
print('runoob'); C.f();
# 靜態(tài)方法無需實例化cobj = C()cobj.f()
# 也可以實例化后調(diào)用56 、str()
描述:返回一個 str版本的 object,str 是內(nèi)置字符串 class
語法:class str(object='')
參數(shù):object -- 對象。
案例:
dict = {'runoob': 'runoob.com', 'google': 'google.com'};str(dict)"{'google': 'google.com',python中的56個內(nèi)置函數(shù)詳解(一)
Python中的56個內(nèi)置函數(shù)詳解(二)
Python中的56個內(nèi)置函數(shù)詳解(三)
Python中的56個內(nèi)置函數(shù)詳解(四)
Python中的56個內(nèi)置函數(shù)詳解(五)
Python中的56個內(nèi)置函數(shù)詳解(六)
文章名稱:創(chuàng)新互聯(lián)Python教程:Python中的56個內(nèi)置函數(shù)詳解(七)
文章分享:http://m.5511xx.com/article/copcgec.html


咨詢
建站咨詢
