python里none什么意思_python中stream=None什么意思?
这大概是函数定义/参数相关知识吧,这是默认/可选参数。如果你是看 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-functionsdocs.python.org
python里none什么意思_python中stream=None什么意思?相关推荐
- python里的join方法_python中join()方法介绍
描述 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串. 语法 join()方法语法: str . join ( sequence ) 参数 sequence -- ...
- [转载] python里字典的用法_python中字典(Dictionary)用法实例详解
参考链接: Python字典dictionary copy方法 本文实例讲述了python中字典(Dictionary)用法.分享给大家供大家参考.具体分析如下: 字典(Dictionary)是一种映 ...
- python里的符号区别_Python中的方括号和点符号有什么区别?
点运算符用于访问任何对象的属性.例如,复数>>> c = 3+4j 具有(除其他外)两个属性real和imag:>>> c.real 3.0 >>> ...
- python里什么叫子图_Python中的两个子图(matplotlib)
我想在 Python中创建两个子图(使用Anaconda 2.7),但我编写的代码生成两个图,两者都没有显示太多. 这是代码: import pandas as pd import pandas.io ...
- python里order什么意思_python中OrderedDict的使用方法详解
很多人认为python中的字典是无序的,因为它是按照hash来存储的,但是python中有个模块collections(英文,收集.集合),里面自带了一个子类 OrderedDict,实现了对字典对象 ...
- python里none什么意思_Python 中None的用法
python中通过试用None增加原始数组的维度,增加的维度取决于None出现的位置. 例如对于一维数组t而言 t = np.arange(5) t tn2 = t[:,None] tn1 = t[N ...
- python里数字怎么表示_Python 中的数字—Python 学习笔记
今天讲一下 Python 中六种标准数据类型之一:数字. 整数 整数可以执行加减乘除运算,+代表加法, -代表剪法, *代表乘法./代表除法, %代表求余数: >>> 1+2 3 & ...
- python里str什么意思_python中str是什么意思
在python中str的意思:1.表示字符串类,可以使用引号('或")来创建字符串,例"str='Hello World!'":2.表示str()函数,将对象转化为适于人 ...
- python里float什么意思_Python中的float是什么意思,小白求答?
float函数可以将一个十进制整数.十进制浮点数字符串或布尔值转化为十进制浮点数.语法 class float([x]) 参数x --- 整数或字符串返回值 float()返回一个浮点数 举例将十进制 ...
最新文章
- [JS]请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。
- css中display设置为table、table-row、table-cell后的作用及其注意点
- 项目创建venv、_都2020年了,居然还有人没有在数据科学项目中使用Docker?
- 【python】lxml处理命名空间
- /etc/shadow文件
- 带你读AI论文:SDMG-R结构化提取—无限版式小票场景应用
- Cmder 设置默认打开目录、解决中文乱码
- IIS故障:World Wide Web Publishing无法启动 提示1721错误
- deepin系统15.6版本安装执行那个exe文件_深度系统(Deepin Linux)U盘安装教程
- access抓取数据_网页数据抓取之当当网
- 使用fiddler+itunes来做到下载APP在AppStore中的历史版本 注意事项
- 用户评分系统设计与实现(风控方向)
- 使用什么软件可以将PDF文件进行编辑
- 妙啊!用扩散模型生成蛋白质结构,结果不输天然蛋白质|来自斯坦福微软
- 【晒出你的第83行代码】《阿里巴巴Java开发手册》主要作者孤尽晒出入职第一年的代码...
- 堆排序|minHeapFixDown的递归和迭代形式
- Java数据对象(JDO)快速入门
- 数据结构与算法之数组: Leetcode 914. 卡牌分组 (Typescript版)
- 用 Python 中的蒙特卡洛模拟预测股票收益
- 从苏宁电器到卡巴斯基(后传)第05篇:聊聊我对WannaCry产生的感慨