python

导航

python基础语法——函数

来源 :中华考试网 2020-10-20

  函数的定义

1

2

3

4

def printinfo():

    print("-"*20)

    print("人生苦短,我用python")

    print("-"*20)

  函数的调用:

1

printinfo()

  带参的函数

1

2

3

4

5

def add2Num(a,b):

    c = a + b

    print(c)

 

add2Num(11,22)

  输出结果:

1

 

  带返回值的函数:

1

2

3

4

def add2Num(a,b):

    return a+b

 

print(add2Num(11,22))

  多个返回值

1

2

3

4

5

6

7

8

9

10

# python不用写返回值类型

def divid(a,b):

    shang = a//b

    yushu = a%b

    return shang,yushu

 

# 接收时直接对应接收就行

sh,yu = divid(5,2)

 

print("商:%d, 余数:%d"%(sh,yu))

  打印结果:

1

商:2, 余数:1

  当函数外面有全局变量,函数里面有重名的局部变量时,会使用函数里面的局部变量

  在函数里使用全局变量

1

2

3

4

5

6

7

8

9

a = 100

def test1():

    global a #全局变量在函数中的标识符

    print("test1------------修改前:a=%d"%a)

    a = 200

    print("test1------------修改后:a=%d"%a)

     

test1()

print(a)

  输出结果:

1

2

3

test1------------修改前:a=100

test1------------修改后:a=200

200

分享到

相关资讯