2018.10.31笔记

1.函数

1.1函数的定义

格式:def func(args):

              函数体

函数的命名规则与变量相同

函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()

任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。

函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。

函数内容以冒号起始,并且缩进。

return [表达式]:结束函数,返回一个值。不带表达式的return相当于返回 None,返回值为多个时,以元组方式返回。

1.2参数

参数分为四种:

必需参数(位置参数):必需参数需要以正确的顺序传到函数中                func(1,2)关键字参数:使用参数的关键字来确定传入的参数值               func(args1 = 1,args2 = 2) 

默认参数:调用函数时,如果没有传递参数,则会使用默认参数           def func(args1,args2 = 2)

不定长参数(动态位置参数):以元组形式存放所有未命名的变量参数  def func(args1,*args)

还有一种参数带两个星号,用于存放多余的关键字参数,以字典形式存储(动态关键字参数)       def func(args1,**kwargs)

这几种参数的排放顺序为:必需参数(位置参数)>不定长参数(*args) >关键字参数>不定长(动态)关键字参数(**kwargs)

形参:写在函数声明的位置的变量叫形参,用来使函数的格式变完整.

实参:在函数调用的时候给函数传递的值,实际执行时给函数传递参数

1.3函数的调用

调用格式:func(args)               函数名(参数)

三元运算符

例:a if a > b else b 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值