python中result函数_python第六篇----函数

1.定义方式

def aa(arg):

do...

2.调用

aa(我是参数)

3.返回值

return result

但是如果一个函数没有定义返回值,但是你使用了一个变量取接受,会的到None

4.pass

很多内置函数的最后一行有一个pass这行代码的意思就是说不做任何操作,用来防止语法错误,比如if a>0:pass

5.注释

三引号后enter就会有类似java中方法注释,会有方法的参数,返回值,作用的说明

6.参数类型

python中的参数类型是无法固定的,所以可以建议使用什么类型的参数,在参数后加:参数类型来做一个软约束

def calculate(a: int, b: int):

"""

求两个数字和

@return: 返回和

@param a:

@param b:

"""

return a+b

但是这里的a,b还是没有强制使用int如果使用了两个字符串或者其他类型的也不会报错

就是会有个黄线警告  Expected type 'int', got 'str' instead

7.全局变量和局部变量

python中很有意思,定义的全局变量如果在函数内又定义了一个一样名字的,两者是没有关系的。如果想要在函数内部使用全局变量,需要用global关键字 global arg0把他变的局部可用才能进行修改,当然,a

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值