python學習筆記 函式相關

2021-10-05 05:07:02 字數 3295 閱讀 5968

定義

# 函式

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引數呼叫預設值函式內可訪問全域...