本站所有文章均为原创,如对您有帮助,恳请帮忙点击任何一处广告
  • 首页
  • Python
  • Python基础教程(8)函数的定义与使用

Python基础教程(8)函数的定义与使用

发布:TangLu2019-12-12 14:38分类: Python 标签: python python3

使用函数是增强代码复用率的一种办法,将需要重复使用的代码块定义成一个函数,然后在其他代码中应用函数就可以去调用其中的代码,这个和Shell中的函数是一样的。

Python函数定义格式

def 函数名();
  代码块

#示例
def printInfo():
  print("真的太难了")


Python中调用函数

printInfo()  #输入函数名即可完成调用


定义与调用带有参数的函数

def calc(num1,num2)  #这里定义了2个形参
  result = num1 + num2
  print(result)

test(10,20)  #这里括号内的就是实参


定义默认参数、可变参数的方法

def my_sum(x,*y)  #*号为可变参数,建议将可变参数放在最后一位
  print (x)
  print (y)
my_sum(1,2,3,4,5)  #除了第一个参数外其他全部以元组数据传递给y

#如果要传递的参数本身是数组或者列表数据那在实参部分加*号
nums = (12,4,5,1)
my_sum(2,*nums)


使用return指定函数返回值

#一个函数中的代码块可能存在多个任务,如果想指定最终返回结果,需要用return
def worker(a, b, c):
    x = a + b
    y = x * c
    return y
num = worker(1, 2, 3)
print(num)  #返回为9,(a+b)*c


在函数中定义的变量为局部变量,在函数A中定义了变量var1,在函数中B也可以定义一个变量var1
def test1():
  a=10
  print(a)
def test2():
  a = 20 
  print (a)

test1()
test2()

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!
et_highlighter51
版权所有:《Linux运维技术学习站点
文章标题:《Python基础教程(8)函数的定义与使用
除非注明,文章均为 《Linux运维技术学习站点》 原创
转载请注明本文短网址:http://www.linuxe.cn/post-525.html  [生成短网址]

已有 0/410 人参与

发表评论:

欢迎分享Linux运维技术学习站点

欢迎使用手机扫描访问本站,还可以关注微信哦~