py学习笔记 2019/1/16 《Python编程:从入门到实践》

input() 接受参数,用以在输入之前进行提示

利用while处理list和dict比 for 好

关键字实参:直接向函数中传递 关键字-值 ,将形参和实参中的值联系起来,因此不必在意形参的位置

函数返回值有很多,甚至可以返回dict

把list作为参数传给函数时,形参的改变会引起实参的改变,如果不想改变实参,只需要传递list副本即可(list[:])

传递任意数量的实参:传递 *参数名,让python创建一个名为(参数名)的元组(tuple),把所有实参封装起来

 

如果要让函数接受不同类型的实参,必须在函数定义中将接纳任意数量实参的形参放在 后。Python先匹配位置实参和关键字实参,再将余下的实参都收集到后一个形参中。 

**参数名 可以接受任意数目的关键字参数,python自动创建一个名为(参数名)的dict,保存所有接受到的键值对,同上,也需要放到最后

通过将函数存储在独立的文件(模块)中,可隐藏程序代码的细节,将重点放在程序的高层逻辑上。 这还能让你在众多不同的程序中重用函数。将函数存储在独立文件中后,可与其他程序员共享这 些文件而不是整个程序

 

注意:所有的.py文件都被默认成是一个模块,但是模块的首字母不能是数字

利用(模块名.函数名)调用其它模块中的函数

引用特定函数:from module_name import fun1,fun2...

重命名module/function-- import module as othername/ from module_name import fun as...

from module_name import *  ---导入模块中所有的函数,遇到同名时会覆盖

 

约定:给形参指定默认值时,等号两边不要有空格,对于函数调用中的关键字实参,也应遵守这种约定

 

157 / 482 继续学习类,今天还能学,,

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值