码迷,mamicode.com
首页 > 编程语言 > 详细

python 函数

时间:2017-12-27 18:02:57      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:post   调用函数   字典   情况   ...   2.3   位置   class   inf   

python 函数

1、函数的命名方式
2、函数的参数
  2.1 无参数
  2.2 固定参数
  2.3 默认参数
  2.4 可变参数
3、函数的返回值

 

- 1、函数的命名方式

def 函数名称([参数1,参数2,参数3......]):

def 关键字开头,然后是函数名 ([参数1,参数2,参数3......]) 括号里面是形式参数列表,可以有也可以没有参数。

 

- 2、函数的参数
  2.1 无参数
  def printlog():
    pass
  2.2 固定参数
  def printlog2(info):
    print(info)
  printlog2(‘hello‘)
  根据函数名调用函数后面括号中输入确定的实际参数。

  2.3 默认参数
  def printlog3(name,age=0):
    print(‘name:%s,age:%d‘%(name,age))

  printlog3(‘zhang san‘,19)
  printlog3(‘li si‘)

  针对存在默认参数的情况下,调用如果传值的话会替换掉默认值,不传值则使用默认值。

  2.4 可变参数
    def func(*args,**kwargs):
      print(args)
      print(kwargs)

    func(11,22,33,age=11,name=‘aaa‘)
    (11, 22, 33)
    {‘name‘: ‘aaa‘, ‘age‘: 11}
    args 以元组的方式输出位置参数
    kwarge 以字典的方式输出关键字参数

- 3、函数的返回值

  函数可以有返回值,也可以没有返回值
  返回值以return 方式返回

 

python 函数

标签:post   调用函数   字典   情况   ...   2.3   位置   class   inf   

原文地址:https://www.cnblogs.com/liuzh6/p/8126214.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!