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

python函数基础

时间:2017-01-15 22:32:42      阅读:300      评论:0      收藏:0      [点我收藏+]

标签:rgs   语法   对象   基础   变量   express   手机   输出   可变   

python4种函数:全局函数,局部函数,lambda函数,方法

很多内置函数

语法:def functionName(parameters):

      suite

return用于返回结果对象,其为可选:返回多个值,用逗号隔开,且组合为元组形式

本地变量,全局变量,内置变量

global 变量 :定义全局变量

python的闭包

参数传递形式:

  位置参数:从左至右

  关键字参数:按关键字名称匹配

    混用上面两种方式:所有的位置参数,所有的关键字参数

  定义 函数时使用默认参数:有默认值的参数

    混用有默认和无默认值的参数时,无默认值放前面

  可变参数:定义函数时使用 * 开头的参数,收集位置参数,输出元组()

       定义函数时使用 ** 开头时,手机关键字参数,输出字典 {}

  可变参数解包:调用函数时,使用  * 开头的参数,可用于将参数集合打撒,从而传递任意多基于位置或 关键字的参数

  匿名函数lambda 是一个表达式而非语句

    lambda args: expression(args:用逗号隔开的变量)

 

python函数基础

标签:rgs   语法   对象   基础   变量   express   手机   输出   可变   

原文地址:http://www.cnblogs.com/leanjay/p/5877468.html

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