python 中 * 的使用和表示含义
1、表示乘号
2、表示倍数,例如:
def T(msg,time=1):
print((msg+' ')*time)
T('hi',3)
打印结果(打印3次):
hi hi hi
3、单个 * (1)、如:*parameter是用来接受任意多个参数并将其放在一个元组中。
>>> def demo(*p):
print(p)
>>> demo(1,2,3)
(1, 2, 3)
(2)、函数在调用多个参数时,在列表、元组、集合、字典及其他可迭代对象作为实参,并在前面加 *
如 *(1,2,3)解释器将自动进行解包然后传递给多个单变量参数(参数个数要对应相等)。
>>> def d(a,b,c):
print(a,b,c)
>>> d(1,2,3)
1 2 3
>>> a=[1,2,3]
>>> b=[1,2,3]
>>> c=[1,2,3]
>>> d(a,b,c)
[1, 2, 3] [1, 2, 3] [1, 2, 3]
>>> d(*a)
1 2 3
提示:序列解包要在关键参数和 **参数 之前进行处理
4、两个 ** 如: **parameter用于接收类似于关键参数一样赋值的形式的多个实参放入字典中(即把该函数的参数转换为字典)。
>>> def demo(**p):
for i in p.items():
print(i)
>>> demo(x=1,y=2)
('x', 1)
('y', 2)
python 中 * 的使用和表示含义相关推荐
- Python中的__name__和__main__含义详解
背景 在写Python代码和看Python代码时,我们常常可以看到这样的代码: ? 1 2 3 4 5 def main(): ...... if __name__ == "__ma ...
- Python中的 __name__属性的含义和作用
Python中的模块(.py文件)在创建之初会自动加载一些内建变量,__name__就是其中之一.Python模块中通常会定义很多变量和函数,这些变量和函数相当于模块中的一个功能,模块被导入到别的文件 ...
- python中 [::-1]的含义和用法
例子如上图所示.简单来说,a[::-1]就是将序列a中的元素翻转.
- python函数type的用意_Python中type的构造函数参数含义说明
测试代码如下: 复制代码 代码如下: class ModelMetaClass(type): def __new__(cls,name,base,attrs): logging.info(" ...
- Python中:self和__init__的含义 + 为何要有self和__init__
为什么80%的码农都做不了架构师?>>> 本文转自: http://www.crifan.com/summary_the_meaning_of_self_and___init_ ...
- 轻松理解python中的_和__区别和含义
Python中 _ 和 __ 的含义 _ 的含义 在python的类中,没有真正的私有化,不管是方法还是属性,为了编程的需要,约定加了下划线 _ 的属性和方法不属于API,不应该在类的外面访问,也不会 ...
- python init self_转载--------Python中:self和__init__的含义 + 为何要有self和__init__
背景 Python中的self,__init__的含义是啥?为何要有self,__init这些东西? 解释之前,先说几句 1.到目前为止,我虽然也已写了不算很少的python的代码,但是,还真的没有太 ...
- python中的_和__
Python中 _ 和 __ 的含义 _ 的含义 在python的类中,没有真正的私有化,不管是方法还是属性,为了编程的需要,约定加了下划线 _ 的属性和方法不属于API,不应该在类的外面访问,也不会 ...
- 零基础Python完全自学教程15:Python中的列表
欢迎你来到站长学堂,学习站长在线出品的在线课程<零基础 Python完全自学教程>今天给大家分享的是第14课< Python中的列表 >.本节课是一个大课,我分了这些知识点进行 ...
最新文章
- 2021年大数据Kafka(八):Kafka如何保证数据不丢失
- 090613 今天做了一个软件没搞定的RAID5
- MCSE2003学习之三
- linux子系统gdp调试,Linux系统中GDB功能汇总
- Matlab | Matlab从入门到放弃(13)——基于Matlab的非线性函数的运算
- jQuery 中json字符串与对象互转
- python3.7.2安装pywifi_python pywifi
- [MYSQL]如何并发查询并更新
- Windows Server 2003 SP2 RIS 配置问题
- 每日一道剑指offer-两个栈来实现一个队列
- Vulkan-NCNN 编译
- distribute-list分发列表 转自 红茶三杯sina blog
- Word文档批量导入
- 解读联想重组:终于裁员了
- c语言strict函数的作用,C语言实现进制转换函数的实例详解
- 【转载】Red Hat Enterprise Linux ISO 45678版本镜像下载【网盘资源】
- 决策树算法实现:泰坦尼克号乘客生存预测 (python实现)
- 如何实现bilibili最新头部景深效果~炫酷
- python王者战斗_Python3 类与对象之王者荣耀对战小游戏
- 查漏补缺:Java10之后,var成为关键字了吗
热门文章
- Unity VR开发出语音识别功能
- python中类型转换的规则_Python 类型转换指南
- vue+sortable实现表格拖拽
- h5实现一键复制到粘贴板 兼容iOS
- Mplayer 的编译
- LIRe 源代码分析 7:算法类[以颜色布局为例]
- springboot 数据库假面_Spring Boot实战:数据库操作
- 墙面有几种装修方法_墙面怎么装修?这五个方案供你选择
- 【2021杭电多校赛】2021“MINIEYE杯”中国大学生算法设计超级联赛(9)签到题4题
- NYOJ845 - 无主之地1