cmp是python的內(nèi)建函數(shù).
創(chuàng)新互聯(lián)公司主要為客戶提供服務(wù)項(xiàng)目涵蓋了網(wǎng)頁視覺設(shè)計(jì)、VI標(biāo)志設(shè)計(jì)、網(wǎng)絡(luò)營銷推廣、網(wǎng)站程序開發(fā)、HTML5響應(yīng)式成都網(wǎng)站建設(shè)、手機(jī)網(wǎng)站開發(fā)、微商城、網(wǎng)站托管及成都網(wǎng)站維護(hù)公司、WEB系統(tǒng)開發(fā)、域名注冊(cè)、國內(nèi)外服務(wù)器租用、視頻、平面設(shè)計(jì)、SEO優(yōu)化排名。設(shè)計(jì)、前端、后端三個(gè)建站步驟的完善服務(wù)體系。一人跟蹤測(cè)試的建站服務(wù)標(biāo)準(zhǔn)。已經(jīng)為成都自拌料攪拌車行業(yè)客戶提供了網(wǎng)站設(shè)計(jì)服務(wù)。
cmp(x,y) 用于 compare x 和 y的值.
sort(cmp)只是用于說明,python中函數(shù)也是可以作為參數(shù)傳入其他函數(shù)來進(jìn)行調(diào)用的,排序的依據(jù)就是cmp.
def test():
n=int(input('請(qǐng)輸入一個(gè)2位正整數(shù):'))
if 9n100:
return 'n=%d,交換后變成%d。' % (n,int(str(n)[::-1]))
else:
print('輸入錯(cuò)誤')
print(test())
cmp(x,y) 就是compare(x,y)
numbers.sort(cmp),意思是對(duì)numbers這個(gè)list進(jìn)行排序,其中排序使用的規(guī)則是cmp
python交換兩個(gè)變量的值很簡(jiǎn)單,a,b = b,a 就可以,寫成函數(shù),代碼如下:
def?jh(a,b):
return?b,a
x?=?1
y?=?2
x,y?=?jh(x,y)
print(x,y)
執(zhí)行結(jié)果如下: