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

不管你信不信,你跟高级程序员之间,就只差30个小技巧!

发布时间:2019-07-18 03:21:13 所属栏目:移动 来源:程序媛晓晓
导读:副标题#e# 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 个小技巧!拿走

(编辑:西安站长网)

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

热点阅读