这大概是函数定义/参数相关知识吧,这是默认/可选参数。如果你是看 Python 的官方文档,以 Python 3.7.7 版本为例子,路径是:

Python 3.7.7 documentation > Tutorial > 4. More Control Flow Tools > 4.6. Defining Functions(4.7. More on Defining Functions)

我习惯用 Zeal 看离线文档,直接搜相关关键字就可以了:

python3:Defining Functions />Defining Functions

除了看官方文档,也可以读书,看相关章节的内容。手头上正好有一本书,《Python 编程无师自通 --专业程序员的养成》,这本书的第四章就是关于函数的内容。试着摘录一些必选及可选参数的描述:函数可接受两种参数。目前所看到的都是必选参数(required parameter)。当用户调 用函数时,必须传入所有必选参数,否则 Python 将报告异常错误。

Python 中还有另一种参数,即可选参数(optional parameter)。函数只在需要时才会 传入,并不是执行程序所必须的。如果没有传入可选参数,函数将使用其默认值。使用 如下语法定义可选参数:函数名。与必选参数一样,可选参数 也得使用逗号分隔。一个带可选参数的函数示例如下:

def f(x=2):

return x ** x

print(f()) # 4

print(f(4)) # 256

这一章的末尾部分有一小节是专门讲解函数相关术语的,我们在术语表中也可以看到关于参数的描述:参数:传递给函数的数据。

必选参数:非可选参数。

可选参数:非必须提供的参数。

参考:

Python 官方文档“Defining Functions”链接地址:

https://docs.python.org/3.7/tutorial/controlflow.html#defining-functions​docs.python.org

python的none是什么-python中stream=None什么意思?相关推荐

  1. python里none什么意思_python中stream=None什么意思?

    这大概是函数定义/参数相关知识吧,这是默认/可选参数.如果你是看 Python 的官方文档,以 Python 3.7.7 版本为例子,路径是: Python 3.7.7 documentation & ...

  2. 【Android 逆向】使用 Python 代码解析 ELF 文件 ( PyCharm 中进行断点调试 | ELFFile 实例对象分析 )

    文章目录 一.PyCharm 中进行断点调试 二.ELFFile 实例对象分析 一.PyCharm 中进行断点调试 在上一篇博客 [Android 逆向]使用 Python 代码解析 ELF 文件 ( ...

  3. python hadoop streaming_如何在Hadoop中使用Streaming编写MapReduce(转帖)

    作者:马士华 发表于:2008-03-05 12:51 最后更新于:2008-03-25 11:18 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息. http://www ...

  4. Python分析离散心率信号(中)

    Python分析离散心率信号(中) 一些理论和背景 心率信号不仅包含有关心脏的信息,还包含有关呼吸,短期血压调节,体温调节和荷尔蒙血压调节(长期)的信息.也(尽管不总是始终如一)与精神努力相关联,这并 ...

  5. 使用Python,OpenCV从静态背景中提取移动前景

    使用Python,OpenCV从静态背景中提取移动前景 1. 效果图 2. 原理 3. 源码 参考 这篇博客将介绍OpenCV中的背景减法方法--即从静态背景中提取移动前景.在许多基于视觉的应用中,背 ...

  6. Python培训教程分享:Python中选择结构是什么

    越来越多的人开始报名学习Python技术,那么学习Python技术不是一两天就能学会的,本期小编为大家推荐的Python培训教程主要讲的是"Python中选择结构是什么",下面来看 ...

  7. python如何最适合web开发中的人工智能?

    无论是初创公司还是跨国公司,Python都为每个人提供了一个很好的好处列表.它是最受欢迎和功能强大的高级编程语言,在2018年获得了极大的普及. 它的日益普及使得它能够进入一些最流行和最复杂的过程,如 ...

  8. python的for语句条件_Python中的条件选择和循环语句

    Python中的条件选择和循环语句 同C语言.Java一样,Python中也存在条件选择和循环语句,其风格和C语言.java的很类似,但是在写法和用法上还是有一些区别.今天就让我们一起来了解一下. 一 ...

  9. python pandas库读取excel/csv中指定行或列数据详解

    通过阅读表格,可以发现Pandas中提供了非常丰富的数据读写方法,下面这篇文章主要给大家介绍了关于python利用pandas库读取excel/csv中指定行或列数据的相关资料,需要的朋友可以参考下 ...

  10. python如何使用ppip安装xlwt_Python中xlrd和xlwt模块使用方法

    原博文 2017-07-05 21:30 − 本文主要介绍可操作excel文件的xlrd.xlwt模块.其中xlrd模块实现对excel文件内容读取,xlwt模块实现对excel文件的写入. 安装xl ...

最新文章

  1. 12、HTML DOM
  2. python zen_Python的宗旨(Zen of Python)
  3. C++的#include_next
  4. 值得拥有!精心推荐几款超实用的 CSS 开发工具
  5. Azkaban的介绍、安装与使用
  6. mysql的jar包文件在哪找_java连接mysql要导入的jar包在哪。
  7. [转载] 七龙珠第一部——第019话 天下第一武道会开始
  8. Java面试知识点之线程篇(二)
  9. 使用step7 v5.6创建工程、仿真操作
  10. 单片机c语言 课后答案,十天学会单片机C语言_郭天祥---课后习题答案
  11. python文件对象提供了3个读方法、分别是-案例驱动式Python基础与应用-超星尔雅-学习通-题库零氪...
  12. 金仓数据库KingbaseES与Oracle大对象类型之间的区别
  13. Chromium内核和Webkit的关系到底是什么?
  14. 关于连接同一wifi,手机可以上网,电脑无法上网问题
  15. WPF 方块按钮 仿照360
  16. php中``反引号的作用
  17. 图片CenterCrop和圆角问题(Glide加载)
  18. java部门管理_系统管理模块_部门管理_实现基本的增删改查功能
  19. 有哪些布局精心、长久的骗局?
  20. 微型计算机aspire1600x,终结性能过剩时代 评Acer 1600X小型机

热门文章

  1. java基础篇之理解synchronized的用法
  2. toj 3711 水题
  3. 场景切换 异步加载 loading条做法
  4. Struts2利用stream直接输出Excel
  5. SQLSERVER 性能优化统计信息
  6. 文件上传oss服务器
  7. 大话数据结构(十)java程序——队列
  8. Python快速教程博客园地址
  9. php(wamp安装问题)
  10. mapxtreme开发资料全集