使用關鍵詞 def 聲明這是一個函數
創(chuàng)新互聯自2013年創(chuàng)立以來,是專業(yè)互聯網技術服務公司,擁有項目成都網站建設、網站制作網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元潼關做網站,已為上家服務,為潼關各地企業(yè)和個人服務,聯系電話:13518219792
1def 函數名 (參數):
2 語句塊
參數可以沒有,也可以有多個,用逗號隔開,第一行稱為函數頭,結尾一定要加冒號,代表開始進入函數體的執(zhí)行。
語句塊也就是函數體,是關于這個函數要實現的功能的語句,語句要有返回值即return語句,如果沒有return語句,就代表return none.
在python中,定義一個函數要使用def語句,依次寫出函數名、括號、括號中的參數和冒號:,然后在縮進塊中編寫函數體,函數的返回值用return語句返回
def 函數名([參數1,參數2,...,參數n]):
函數體
函數代碼以def關鍵詞開頭,后接函數標識符名稱和圓括號():
任何傳入參數和自變量必須放在圓括號中間,圓括號之間可以用于定義參數
函數的第一行語句可以選擇性的使用文檔字符串-用于存放函數說明
函數內容以冒號起始,并且縮進
return[表達式]結束函數,選擇性的返回一個值給調用方,不帶表達式的return相當于返回None
自己寫一個sgn函數。
def?sgn(x):
if?x0:
return?-1
elif?x==0:
return?0
else:
return?1
在一個Python集合中,如果想對一個集合中的元素做一下改變,比如增加一些新的元素,就可以使用這個add進行擦走,在添加的元素的時候,如果添加的元素和集合中的元素相同的時候,此元素不會被添加進去,集合就不會做任何的修改。在使用的時候還需要注意一個地方就是集合里面只能包含哈希對象,對于列表或者是字典就不能放在集合中。
def jiechen(num):
if num 1:
num = num * jiechen(num-1)
else:
num = 1
return num
print(jiechen(5))