python函数的初始理解(一)

在编程语言中,所谓的函数就是一段可以复用的代码

以下是python中函数的定义形式

def func_name(arg1,arg2, ...):
	main code
	return result
  • 关键字def表明函数的开始。
  • func_name为函数的名字,取决于自己的喜好。
  • 括号内的参数是外界要传递给函数内部,需要函数处理的内容。
  • 第一行最后为英文冒号:,此符号必不可少。
  • 第二行即为函数体。主要处理工作在这里完成。
  • return关键字,即返回值。即跳出该函数,并将函数体处理的结果返回到该函数开始的地方。如果该函数是直接调用的,则会将结果打印出来;如果为test = func_name(arg1,arg2,...)的形式,则函数处理返回的结果会赋值给相关变量。
函数中的括号中的参数是列表形式,实际上是变量列表。这个参数列表中的参数数量没有限定,取决于定义函数时的设定。即使没有参数也是可以的,但是必须要有圆括号;参数的设定可以在调用该函数时传入,也可在定义函数时设置默认值。
函数中的return关键字不是非有不可的。如果没有return关键字,则函数默认返回None
在python中,定义函数时不会限定输入的参数的类型,a.只要输入的参数可以函数体的运算中无报错就可以; b.参数实质是变量,而在python中变量无类型,只有对象才有类型; c.在定义函数时,并不存在函数外部对象传入函数内部的问题。只有在用到该变量时,对象和参数建立起引用关系时,参数才会拥有类型。因此也不存在事先定义参数类型的问题。d.参数只是外部对象的传入,是一种传入引用关系。在函数调用完成后,引用便结束。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值