python

当前位置:中华考试网 >> python >> 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

责编:fushihao
  • 会计考试
  • 建筑工程
  • 职业资格
  • 医药考试
  • 外语考试
  • 学历考试