社区
脚本语言
帖子详情
有没有大神知道python中的函数定义的时候参数仅仅是一个*号是什么意思?
123adsl
2018-12-27 11:02:32
python中的Process(group=None, target=None, name=None, args=(), kwargs={}, *, daemo)
其中的那一个*号是什么意思?
...全文
238
2
打赏
收藏
有没有大神知道python中的函数定义的时候参数仅仅是一个*号是什么意思?
python中的Process(group=None, target=None, name=None, args=(), kwargs={}, *, daemo) 其中的那一个*号是什么意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
arm7000
2018-12-28
打赏
举报
回复
关键字参数 *后面的参数被视为关键字参数。在函数调用时,关键字参数必须传入参数名,这和位置参数不同。如果没有传入参数名,调用将报错。不同于默认参数,关键字参数必须传递,但是关键字参数也可以有缺省值,这时就可以不传递了,从而简化调用。 在你这里,调用时,必须显式指明 daemo=?,否则将出错 ,你可以试一下。
夏虫EG
2018-12-27
打赏
举报
回复
之前是从廖雪峰老师的个人网站上入的门 https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431752945034eb82ac80a3e64b9bb4929b16eeed1eb9000
刚才重新搜了一下,有如下解释:
如果要限制关键字参数的名字,就可以用命名关键字参数,例如,只接收city和job作为关键字参数。这种方式定义的函数如下:
def person(name, age, *, city, job):
print(name, age, city, job)
和关键字参数**kw不同,命名关键字参数需要一个特殊分隔符*,*后面的参数被视为命名关键字参数。
调用方式如下:
>>> person('Jack', 24, city='Beijing', job='Engineer')
Jack 24 Beijing Engineer
如果函数定义中已经有了一个可变参数,后面跟着的命名关键字参数就不再需要一个特殊分隔符*了:
python
函数
嵌套
中
的
参数
传递_第54p,
函数
嵌套与
函数
对象,把
函数
当作
参数
使用...
大家好,我是杨数Tos,这是《从零基础到
大神
》系列课程的第54篇文章,第三阶段的课程:
Python
进阶知识:
Python
进阶知识:详细讲解
Python
中
的
函数
(七)====>
函数
的嵌套调用。
函数
是非常重要的内容,在这里,我会用10篇左右的文章详细讲解
Python
中
函数
定义
与使用的规则。阅读提醒:建议小白先看一遍:【计算机基础知识】和【
Python
基础知识】课程,否则你不一定听得懂!一、什么...
python
形参和实参的含义_第50p,形参与实参,
Python
中
函数
的
参数
详解
原标题:第50p,形参与实参,
Python
中
函数
的
参数
详解大家好,我是杨数Tos,这是《从零基础到
大神
》系列课程的第50篇文章,第三阶段的课程:
Python
进阶 知识:详细讲解
Python
中
的
函数
(三)====>
函数
的
参数
与返回值(上篇)。
函数
是非常重要的内容,在这里,我会用10篇左右的文章详细讲解
Python
中
函数
定义
与使用的规则。阅读提醒:建议小白先看一遍:【计算机基础知识】和【Pyth...
c++ 匿名
函数
_第48p,什么是
函数
?,
Python
中
函数
的
定义
大家好,我是杨数Tos,这是《从零基础到
大神
》系列课程的第48篇文章,第三阶段的课程:
Python
进阶知识:详细讲解
Python
中
的
函数
(一)====>
函数
概念介绍(上篇)。
函数
是非常重要的内容,在这里,我会用10篇左右的文章详细讲解
Python
中
函数
定义
与使用的规则。阅读提醒:建议小白先看一遍:【计算机基础知识】和【
Python
基础知识】课程,否则你不一定听得懂!一、
函数
介绍
函数
是我们学...
python
average
函数
详解_
python
函数
详解
函数
函数
是代码的一种组织形式
函数
应该能完成一项特定的工作,而且一般
一个
函数
只完成一项工作有些语言,分
函数
和过程两个概念,通俗解释是,有返回结果的是
函数
,无返回结果的叫过程,
python
不加以区分
函数
的使用
函数
使用需要先
定义
使用
函数
,俗称调用#
定义
一个
函数
# 只是
定义
的话不会执行# 1. def关键字,后跟
一个
空格# 2.
函数
名,自己
定义
,起名需要遵循便令命名规则,约定俗成,大驼峰命名只给类用#...
Python
3 基础:
定义
函数
在
Python
中
,
定义
一个
函数
要使用def语句,依次写出
函数
名、括
号
、括
号
中
的
参数
和冒
号
:,然后,在缩进块
中
编写
函数
体,
函数
的返回值用return语句返回。如果没有return语句,
函数
执行完毕后也会返回结果,只是结果为None。 return None可以简写为return。1.空
函数
如果想
定义
一个
什么事也不做的空
函数
,可以用pass语句:def nop(): pass pass语句什么
脚本语言
37,719
社区成员
34,239
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章