《Python编程从入门到实践》第8章

函数

1.函数在传递函数形参的时候,使用位置方式(有顺序要求),也可以使用关键字方式。

2.也可以设置默认参数,但是在只有一个的时候,把不是默认的形参放在最前面。

3.返回字典。

4.传递列表,这个就是有点像pytorch中的tensor传入。

5.将列表传入函数后,对于列表的修改就是永久的,这点要与c语言中的形参和实参区分开来。

6.禁止函数修改列表,可以使用方法就是将列表副本传递给函数function(list_name[:])切片表示法[:]

创建列表副本。不改变原来的列表。

7.传任意数量的形参参数,就是在参数前面加上*,function(*names),收到的参数放在names这个元组里面。

8.python首先匹配位置实参和关键字实参,再将余下的实参都收集到最后一个形参中。

9.使用任意数量的关键字实参,def build_profile(first, last, **user_info):其中**user_info的两个星号让python创建一个名为user_info的空字典。

10.导入模块,是要将文件名import,调用的时候就要文件名.函数,若是from 文件名 import 函数,就可以直接使用函数。

11.还可以使用as,别名方便调用。

12.导入模块中所有的函数from 文件名 import *

13.编写函数时,应该给定函数指定描述的函数名,且其中使用小写和下划线。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值