python学习(8)

关键参数

可以使用关键参数指定函数中的某个函数,例如:

程序:


运行:

可以直接指定参数赋予哪个参数,而不用管参数顺序。

但是注意不可给一个参数赋值两次,如:

这是会报错的。


return语句用来从一个函数返回,即跳出某个函数,也可用于从函数返回一个值。例如:

程序:

运行:

注意:没有返回值的return语句等价于return None,None是python中表示没有任何罗东西的特殊类型。如果一个变量的值为None,可以表示它没有值。

除非提供自己的return语句,每个函数在结尾都暗含return None语句。例如:

程序:

运行:

在python中pass表示一个空的语句块。

此外,这里需要注意一点,引用函数,需要使用函数名加括号,否则会出现不一样的结果,如:

程序:

运行:

输出的是 一个地址,并且没有运行引用的函数。


文档字符串(DocStrings)

写在函数前面的文档字符串,通常起到解释函数功能的作用,一般从函数的第一个逻辑行开始,第一名话大写字母开始,句号结尾,一名话说明函数的用处,第二行空出来,第三行开始详细说明。例如:

程序:

运行:

一定要注意:__doc__,两边各两个下划线,否则运行结果有误。


总结:学习了关键参数,文档字符串,函数告一段落

明天学习模块。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,200评论 19 139
  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 7,651评论 1 118
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,823评论 18 399
  • 多少人迷恋老上海的传奇故事,它们不只是发生在歌舞厅、大洋房,也悄悄地在石库门、阁子楼、绕着绕着就迷路的小弄堂里发酵...
    泡泡熊popo阅读 1,662评论 18 38
  • 今天上午单位组织一年一度的体检,早早起床给老公女儿做好早餐,水不能喝一口,包子不能吃一口,在缭绕饭桌的余香里,在他...
    楚歌儿阅读 261评论 1 0