python学习笔记:(十)函数

python中定义函数使用def关键字,一般格式如下:

  def 函数名(参数列表):

    函数体

  如:

1 #无参数
2 def helloworld():
3     print("Hello World!")
4 #调用函数
5 helloworld()

1、函数变量作用域

  定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域

2、关键字参数

  函数也可以使用key=value的关键字参数形式被调用

3、返回值

  Python的函数的返回值使用return语句,可以将函数作为一个值赋值给变量

1 #有参数的函数(两数字相加)
2 def number2(num1,num2):
3     sum=num1+num2
4     return sum
5 num=number2(12,123)

 4、可变参数列表

 

  可以让函数调用可变个数的参数,这些参数被包装进一个元组。

原文地址:https://www.cnblogs.com/smallstone2018/p/10045621.html