python函数使用(一)

python函数使用(一)

python定义函数要使用def , 而且函数名后的括号必不可少

可用三双引号写一个文档字符串
例如""“这是一个python函数 “””

python和众多编程语言都有实参和形参,一个函数可以被调用多次,以下先介绍几种传递实参的方法

位置实参
要严格按照实参和形参一一对应的关系进行传递,否则最后的输出结果可能会发生意想不到的错误

关键字实参
将名称和值对应起来,因此不必担心混淆实参传递顺序的情况。

默认值
对于平凡使用的实参,可以在形参中直接加入默认值,这样就不用每次调用的时候重新输入。
例如: describe_pet(pet_name,animal_type="dog")

上述代码就是用了默认值

让实参变成可选项:
这里常用if else等调节语句进行控制。

python函数也可以有返回值
可以是字符串,数字,字典,列表

函数也可以传递一个列表如
usernames=[‘hannah’,‘ty’,‘margot’]
greet-users(usernames)

如果有特殊需要可以禁止函数修改列表。我们可以采用传递列表副本的方式(利用切片)
但是使用副本函数将无法修改原列表,所以除非我们有特殊需要,我们最好还是传递原列表,这样可以避免浪费时间和内存创造副本,尤其是对于有大型列表这种做法尤其明显。

使用函数的优点
作为一个优秀的程序员应该学会利用好函数
有函数的代码更加方便扩展维护
而且最好一个函数完成一个任务,别一个函数完成多个任务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值