这大概是函数定义/参数相关知识吧,这是默认/可选参数。如果你是看 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 FunctionsDefining 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里的join方法_python中join()方法介绍

    描述 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串. 语法 join()方法语法: str . join ( sequence ) 参数 sequence -- ...

  2. [转载] python里字典的用法_python中字典(Dictionary)用法实例详解

    参考链接: Python字典dictionary copy方法 本文实例讲述了python中字典(Dictionary)用法.分享给大家供大家参考.具体分析如下: 字典(Dictionary)是一种映 ...

  3. python里的符号区别_Python中的方括号和点符号有什么区别?

    点运算符用于访问任何对象的属性.例如,复数>>> c = 3+4j 具有(除其他外)两个属性real和imag:>>> c.real 3.0 >>> ...

  4. python里什么叫子图_Python中的两个子图(matplotlib)

    我想在 Python中创建两个子图(使用Anaconda 2.7),但我编写的代码生成两个图,两者都没有显示太多. 这是代码: import pandas as pd import pandas.io ...

  5. python里order什么意思_python中OrderedDict的使用方法详解

    很多人认为python中的字典是无序的,因为它是按照hash来存储的,但是python中有个模块collections(英文,收集.集合),里面自带了一个子类 OrderedDict,实现了对字典对象 ...

  6. python里none什么意思_Python 中None的用法

    python中通过试用None增加原始数组的维度,增加的维度取决于None出现的位置. 例如对于一维数组t而言 t = np.arange(5) t tn2 = t[:,None] tn1 = t[N ...

  7. python里数字怎么表示_Python 中的数字—Python 学习笔记

    今天讲一下 Python 中六种标准数据类型之一:数字. 整数 整数可以执行加减乘除运算,+代表加法, -代表剪法, *代表乘法./代表除法, %代表求余数: >>> 1+2 3 & ...

  8. python里str什么意思_python中str是什么意思

    在python中str的意思:1.表示字符串类,可以使用引号('或")来创建字符串,例"str='Hello World!'":2.表示str()函数,将对象转化为适于人 ...

  9. python里float什么意思_Python中的float是什么意思,小白求答?

    float函数可以将一个十进制整数.十进制浮点数字符串或布尔值转化为十进制浮点数.语法 class float([x]) 参数x --- 整数或字符串返回值 float()返回一个浮点数 举例将十进制 ...

最新文章

  1. [JS]请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。
  2. css中display设置为table、table-row、table-cell后的作用及其注意点
  3. 项目创建venv、_都2020年了,居然还有人没有在数据科学项目中使用Docker?
  4. 【python】lxml处理命名空间
  5. /etc/shadow文件
  6. 带你读AI论文:SDMG-R结构化提取—无限版式小票场景应用
  7. Cmder 设置默认打开目录、解决中文乱码
  8. IIS故障:World Wide Web Publishing无法启动 提示1721错误
  9. deepin系统15.6版本安装执行那个exe文件_深度系统(Deepin Linux)U盘安装教程
  10. access抓取数据_网页数据抓取之当当网
  11. 使用fiddler+itunes来做到下载APP在AppStore中的历史版本 注意事项
  12. 用户评分系统设计与实现(风控方向)
  13. 使用什么软件可以将PDF文件进行编辑
  14. 妙啊!用扩散模型生成蛋白质结构,结果不输天然蛋白质|来自斯坦福微软
  15. 【晒出你的第83行代码】《阿里巴巴Java开发手册》主要作者孤尽晒出入职第一年的代码...
  16. 堆排序|minHeapFixDown的递归和迭代形式
  17. Java数据对象(JDO)快速入门
  18. 数据结构与算法之数组: Leetcode 914. 卡牌分组 (Typescript版)
  19. 用 Python 中的蒙特卡洛模拟预测股票收益
  20. 从苏宁电器到卡巴斯基(后传)第05篇:聊聊我对WannaCry产生的感慨

热门文章

  1. torch 判断相等
  2. python3+scapy扫描获取局域网主机ip和mac
  3. python 调用c++返回char*
  4. 高斯混合模型--GMM(Gaussian Mixture Model)
  5. C++默认参数注意事项
  6. 安卓无需root权限小黄鸟抓包教程
  7. 57 第一个Celery程序
  8. 2017年vb计算机考试,2017年计算机二级VB考试习题及答案
  9. c语言普通变量间接访问,C语言学习笔记-指针
  10. c语言常用绘图软件,大佬们,小菜鸟想问一问用vc编译器做简易画图软件