Python学习笔记8-函数(图文&详细)

函数

1.定义函数
语法:
def <函数名>(<参数列表>):
<函数体>
return <返回值列表>
解释:
def语句声明要定义一个函数;函数名可以随意,只要合法就行,但是建议取一些有关函数功能的名字,这样方便自己或者别人读程序;参数可以没有,也可以有,但是圆括号不能少,最后以冒号结尾;函数体就是函数的主体;返回值可以有也可无,具体问题要具体分析,看下面的例子。
代码

def Say_hello(name):
    print("Hello, " + name + " !")

结果
例子
2.函数的参数
形参与实参:
例子
如图,name为形参,是没有实际值的,但是它能接受实参的值从而发挥作用,所以它起的是一种传递的作用;‘Tom’是实参,是一个实际的值,它将值传给形参发挥作用。其实与其他语言的含义与用法是相似的。
传递实参:
向函数传递实参的方式很多,可使用位置实参,这要求实参的顺序与形参的顺序相同;也可使用关键字实参,其中每个实参都由变量名和值组成;还可以所以字典和列表。
(1)位置实参
你调用函数时,Python必须将函数调用中的每个实参都关联到函数定义中的一个形参。为此,最简单的关联方式是基于实参的顺序。这种关联方式被称为位置实参。
代码

def describe_pet(animal_type,pet_name):
	"""显示宠物信息"""
	print("\nI have a " + animal_type+".")
	print("My " + animal_type + "&
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值