定義
# 函式
def func()
:print
("hello world"
)func
()
結果
hello world
返回值:呼叫函式的時候的乙個執行結果
案例
#形參和實參
#person即為形參
def hello
(person)
:print
(",你要去**?"
.format
(person)
)print
(",你吃過飯了嗎?"
.format
(person)
)return none
#p是實參
p="老王"
hello
(p)
結果
老王,你要去**?
老王,你吃過飯了嗎?
# 函式的值就是這個函式的返回值
pp =
hello
(p)print
(pp)
結果
小明,你好嗎?
小明,你看到我家的baby了嗎?
none
函式小案例:
# 九九乘法表
for i in range(1
,10):#控制外迴圈,從1-9
for j in range(1
,i +1)
:print
("*="
.format
(j,i,i*j)
,end=
"\t"
)print
()
結果
1*1
=11*
2=22
*2=4
1*3=
32*3
=63*
3=91
*4=4
2*4=
83*4
=124*
4=161
*5=5
2*5=
103*5
=154*
5=205
*5=25
1*6=
62*6
=123*
6=184
*6=24
5*6=
306*6
=361*
7=72
*7=14
3*7=
214*7
=285*
7=356
*7=42
7*7=
491*8
=82*
8=163
*8=24
4*8=
325*8
=406*
8=487
*8=56
8*8=
641*9
=92*
9=183
*9=27
4*9=
365*9
=456*
9=547
*9=63
8*9=
729*9
=81
# help
help
(print)
help
(none)# 相當於help
(print()
),想想為什麼?
結果
help on built-in function print in module builtins:
print(.
..)print
(value,..
., sep=
' ', end=
'\n'
, file=sys.stdout, flush=false)
prints the values to a stream, or to sys.stdout by default
. optional keyword arguments:
file: a file-like object (stream)
; defaults to the current sys.stdout.
sep: string inserted between values,
default a space.
default a newline.
flush: whether to forcibly flush the stream.
案例
# 普通引數案例
def normal_para
(one,two,three)
:print
(one + two)
return none
normal_para(1
,2,3
)
結果
3
# 預設引數
# 如果不進行定義,three預設賦值為100
def default_para
(one,two,three=
100)
:print
(one+two+three)
return none
default_para(1
,2)default_para(1
,2,3
)
結果
103
6
# 關鍵字引數
# 引數名 = 值 的方式可以精確賦值給引數而不需要知道其定義時的位置
def keys_para
(one,two,three)
:print
(one + two)
print
(three)
return none
keys_para
(one=
1,two=
2,three=3)
keys_para
(two=
2,three=
3,one=
1)
結果
333
3
收集引數 php學習筆記(四)函式相關
php函式相關 函式 php中只有變數是區分大小寫的 其他的並不區分方法名也是不區分 functionfun arg1,arg2,arg3,functiontable name table hah 函式的變數作用範圍 以及如何呼叫全域性變數 引數定義方式 a 100 functionfuna fun...
Python學習筆記 函式
1.基本呼叫 python 中的函式使用關鍵字 def 來建立乙個函式,正如其他語言中的函式一樣,有函式名,引數,以及返回值。函式的引數不用指定型別,return 可以在任何地方出現,表示函式結束,如果沒有返回內容則預設返回值為none。乙個簡單的無引數,無返回值的hello world def h...
python學習筆記 函式
def fun object,param1,param2 none print type object tuple,呼叫時預設的所有實參全部轉化為tuple傳遞給object fun 1,2,3,4,5,6,7,param1 8 指定param1的呼叫實參,param2引數呼叫預設值函式內可訪問全域...