python
zjn.ai
这个作者很懒,什么都没留下…
展开
-
python的星号(*)和双星号(**)用法
原帖地址见:https://www.cnblogs.com/empty16/p/6229538.html 在Python的中的中,星号除了用于乘法数值运算和幂运算外,还有一种特殊的用法“在变量前添加单个星号或两个星号”,实现多参数的传入或变量的拆解,本文将详细介绍“星号参数”的用法。 #什么是星号变量(*) 最初,星号变量是用在函数的参数传递上的,在下面的实例中,星单个号代表这个位置接...转载 2018-12-21 10:56:33 · 1638 阅读 · 0 评论 -
python之字符串格式化(format)
转载 https://www.cnblogs.com/benric/p/4965224.html 用法: 它通过{}和:来代替传统%方式 1、使用位置参数 要点:从以下例子可以看出位置参数不受顺序约束,且可以为{},只要format里有相对应的参数值即可,参数索引从0开,传入位置参数列表可用*列表 >>> li = ['hoho',18] >>>...转载 2019-01-14 19:21:20 · 196 阅读 · 0 评论 -
Python之深浅拷贝
拷贝就是拷贝,何来深浅之说? Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果 其实这个是由于共享内存导致的结果 拷贝:原则上就是把数据分离出来,复制其数据,并以后修改互不影响。 先看 一个非拷贝的例子 1.=赋值:数据完全共享(=赋值是在内存中指向同一个对象,如果是可变(mutable)类型,比如列表,修改其中一个,另一个必定改变...转载 2019-03-05 16:44:06 · 129 阅读 · 0 评论 -
python将键入转为整数list(一行代码)
最近在做笔试题时,总会遇到将系统键入的一系列数转化为整数list,所以在此记录下,仅需一行代码 l = list(map(lambda x:int(x),list(input().split(' ')))) 举个栗子: ...原创 2019-04-18 16:04:58 · 6687 阅读 · 0 评论