加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

不管你信不信,你跟高级措施员之间,就只差30个小能力!

发布时间:2019-07-18 06:23:46 所属栏目:移动互联 来源:程序媛晓晓
导读:1.直接互换2个数字的位置 Python 提供了一种直观的方法在一行代码中赋值和互换(变量值)。如下所示: 在上面代码中,赋值的右侧形成了一个新元组,而左侧则立即将该(未被引用的)元组解包到名称和。 待赋值完成后,新元组就酿成了未被引用状态,而且被标为可

偶然假如当前运行的 Python 低于支持版本时,我们也许不想执行措施。那么就可以用下面的代码剧本检测 Python 的版本。还能以可读名目打印出当前所用的 Python 版本。

不管你信不信,你跟高级措施员之间,就只差30 个小能力!拿走

其它,你可以将上面代码中的 sys.hexversion!= 50660080 替代为 sys.version_info >= (3, 5)。

在 Python 2.7 中运行输出为:

不管你信不信,你跟高级措施员之间,就只差30 个小能力!拿走

在Python 3.5中运行输出为:

不管你信不信,你跟高级措施员之间,就只差30 个小能力!拿走

14.组合多个字符串

假如你想拼接列表中的全部 token,那么看看下面的例子就大白了:

>>> test = ['I', 'Like', 'Python', 'automation']

此刻我们从上面列表的元素中建设一个字符串:

>>> print ''.join(test)

15.翻转字符串/列表的4种方法

不管你信不信,你跟高级措施员之间,就只差30 个小能力!拿走

我们会获得功效“nohtyP tseT”。

不管你信不信,你跟高级措施员之间,就只差30 个小能力!拿走

上面的呼吁会获得输出功效 [5, 3, 1]。

16.行使列举

行使列举可以很轻易地在轮回中找到索引:

不管你信不信,你跟高级措施员之间,就只差30 个小能力!拿走

17.在 Python 中行使列举量

我们可以用如下要领来建设列举界说:

不管你信不信,你跟高级措施员之间,就只差30 个小能力!拿走

18.从函数中返回多个值

支持这种成果的编程说话并不多,然而,Python 中的函数可以返回多个值。

可以参考下面的例子看看是怎么做到的:

不管你信不信,你跟高级措施员之间,就只差30 个小能力!拿走

19.行使*运算符解压缩函数参数

*运算符提供了一种很艺术的方法来解压缩参数列表,参看如下示例:

不管你信不信,你跟高级措施员之间,就只差30 个小能力!拿走

20.行使字典来存储表达式

不管你信不信,你跟高级措施员之间,就只差30 个小能力!拿走

21.一行代码计较任何数字的阶乘

不管你信不信,你跟高级措施员之间,就只差30 个小能力!拿走

22.找到一个列表中的呈现最频仍的值

不管你信不信,你跟高级措施员之间,就只差30 个小能力!拿走

23.重置递归限定

Python 将递归限定到 1000,我们可以重置这个值:

不管你信不信,你跟高级措施员之间,就只差30 个小能力!拿走

提醒:在有须要时才行使该能力。

24.搜查一个工具的内存行使

在 Python 2.7 中,一个 32-bit 的整数值会占用 24 字节,而在 Python 3.5 中会占用 28 字节。我们可以挪用 要领来验证内存行使。

在 Python 2.7 中:

不管你信不信,你跟高级措施员之间,就只差30 个小能力!拿走

在 Python 3.5 中:

不管你信不信,你跟高级措施员之间,就只差30 个小能力!拿走

25.行使_slots_镌汰内存耗损

不知道你是否留意过你的 Python 措施会占用许多资源,出格是内存?这里分享给你一个能力,行使 <__slots__> 类变量来镌汰措施的内存耗损。

不管你信不信,你跟高级措施员之间,就只差30 个小能力!拿走

很明明,从开除中可以看到节减了一些内存。可是该当在一个类的内存占用大得没有须要时再行使这种要领。对应用举办机能说明后再行使它,否则除了会让代码难以窜改外没有什么甜头。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读