函式:對實現某一功能進行封裝,就是函式.
特點:提高了**的復用性
函式的定義:
def 函式名稱(引數):
函式體**
return 返回值
函式的呼叫:函式名(引數)
函式的引數:
形式引數: 定義函式時設定的引數
實際引數: 呼叫函式時設定的引數
函式的型別:
無參無返回值函式
無參有返回值函式
有參無返回值函式
有參有返回值函式
無參無返回值函式
def
print_user_info1
(): print("name:馬大哈")
print("age:12")
print("gender:male")
print_user_info1()
執行結果:
name:馬大哈
age:
12gender:male
無參有返回值函式def
a():
return
1+2num=a()
print(num)
執行結果:
3
有參無返回值函式
「`python
def print_user_info2(name,age,gender): # 未知的內容
print(「name:{}」.format(name))
print(「age:{}」.format(age))
print(「gender:{}」.format(gender))
# 多次的呼叫
print_user_info2(「張三」,20,」male」) # 已知內容
print_user_info2(「李四」,30,」male」)
print_user_info2(「王五」,10,」male」)
執行結果:
name:張三
age:20
gender:male
name:李四
age:30
gender:male
name:王五
age:10
gender:male
「` ###### 有參有返回值函式
python
def a_b_sum_return(x,y):
res = x+y
return res
r = a_b_sum_return(6,8)
print(r)
執行結果:
14
###### 通過列表返回多個計算結果
python
def x_y_list(x,y):
res1 = x+y
res2 =x-y
res3 =x*y
res4 =x/y
res_list = [res1,res2,res3,res4]#元組類似,就是將換成()
return res_list
print(x_y_list(5,5))
執行結果:
[10, 0, 25, 1.0]
###### 通過元組返回多個計算結果
python
def x_y_tuple2(x,y):
res1 = x+y
res2 =x-y
res3 =x*y
res4 =x/y
return res1,res2,res3,res4 #返回的是乙個元組
# 呼叫
r_tuple2 = x_y_tuple2(10,5)
print(r_tuple2)
執行結果:
(15, 5, 50, 2.0)
Python學習筆記之IF
關係表示式 邏輯表示式 and,or,not 單分支 num 0 if num 1 print num 大於 1 else print num 不大於1 雙分支 num 10 if num 1 print num 大於 10 elif num 10 print num 等於 10 elif num ...
python筆記之if練習
if練習 此次小demo涉及到if巢狀,佔位符使用,以及乙個良好的思維邏輯。如題 雲彩之上奶茶店盛大開業!門店招牌如下 勁爆勁爆,雲彩之上開業了!輸入序號即可購買!1 超土豪咖啡僅需 88 2 宇宙無敵大榴蓮 12 3 自動翻譯筆記本僅需 100 4 貧民咖啡僅需 1 5 土豪咖啡僅需 8 請你幫收...
python筆記之模組
在當前檔案中匯入要使用的py檔案,那麼系統就會把被匯入的py檔案作為模組處理 模組是具有預編譯過程的 import model msg model.name print msg 匯入語句可以放在任意位置 將.py檔案作為匯入源,則該檔案就是模組,檔名就是模組名 import m2 函式名就是函式變數...