且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

python学习笔记:def 自定义函数

更新时间:2022-10-04 22:01:54

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#c:\pyhone33
#File name: def.py
 
# 基本实现语句:
def printMax(a,b):
    if a > b:
        print(a), "is maximum"
    else:
        print(b), "is maximum"
printMax(3,4)
= 5
= 8
printMax(x,y)
 
#局限于语句块的赋值:
def func(x):
    print("x is", x)
    = 2
    print("changed local x to ", x)
= 50
func(x)
 
#使用 golbal 命令使全局赋值:
def func1():
    global x
    print("x is", x)
    = 2
    print("changed lcoal x to", x)
= 50
func1()
print(x)
 
#给形参指定值:
def func2(a,b=20,c=30):
    print("This a", a, "This b", b, "This c",c)
func2(10)
func2(100,200)
func2(c=300,a=1000)















本文转自bard_zhang51CTO博客,原文链接:http://blog.51cto.com/timefiles/1619810 ,如需转载请自行联系原作者