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-functions​docs.python.org

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值