可以使用 Python 中內(nèi)置的 max 函數(shù)來(lái)求兩個(gè)數(shù)的最大值。例如,你可以寫(xiě)一個(gè)函數(shù)如下:
成都創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)周至,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢(xún)建站服務(wù):18980820575
def get_max(a, b):
return max(a, b)
然后調(diào)用這個(gè)函數(shù)求 8 和 3 的最大值:
print(get_max(8, 3))? # 輸出 8
注意,這個(gè)函數(shù)不僅可以求整數(shù)的最大值,還可以求小數(shù)、字符串、列表等類(lèi)型的最大值。
函數(shù)也是一個(gè)對(duì)象,有句話(huà)是:python 一切皆對(duì)象。
index.provide_automatic_options = False
就是給index對(duì)象設(shè)置一個(gè)屬性
舉例2:
運(yùn)行結(jié)果:
運(yùn)行結(jié)果:
定義:
調(diào)用:
我們經(jīng)常在看別人的代碼中,經(jīng)常出現(xiàn)def(*args, **kwargs)這樣的表現(xiàn)形式:
外部變量被改(x由100改為101):
內(nèi)部變量外部也可用:
統(tǒng)計(jì)程序中的變量,返回的是個(gè)字典
結(jié)果:
lambda版本寫(xiě)法:
結(jié)果:
舉例:
#導(dǎo)入math包import math#定義點(diǎn)的函數(shù)class Point: x = 0 y = 0 z = 0 def __init__(self, x, y, z): self.x = x self.y = y self.z = z def getx(self): return self.x def gety(self): return self.y def getz(self): return self.z #定義距離函數(shù)class Getlen: def __init__(self, p1, p2): self.x = p1.getx() - p2.getx() self.y = p1.gety() - p2.gety() self.z = p1.getz() - p2.getz() self.len = math.sqrt((self.x)**2 + (self.y)**2 + (self.z)**2) def getlen(self): print("兩點(diǎn)間的距離為:" , self.len) p1 = Point(0,0,0)p2 = Point(1,1,1)g = Getlen(p1,p2)