加入收藏 | 设为首页 | 会员中心 | 我要投稿 揭阳站长网 (https://www.0663zz.cn/)- 机器学习、行业智能、决策智能、云计算、AI应用!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

应该知道的4个Python隐藏功能

发布时间:2021-03-01 14:01:50 所属栏目:外闻 来源:互联网
导读:性可以说是无限的。 Python的编程也永远也学不完,你可能会不断发现Python中有用的新功能,而且需要学习的内容太多了。 多年来我一直在用Python编写代码,也发现了一些有趣的、非常独特的Python功能,这些都是在其他编程语言中找不到的。 下面是Python初学者

性可以说是无限的。

Python的编程也永远也学不完,你可能会不断发现Python中有用的新功能,而且需要学习的内容太多了。

多年来我一直在用Python编写代码,也发现了一些有趣的、非常独特的Python功能,这些都是在其他编程语言中找不到的。

下面是Python初学者可能会觉得有用的4个隐藏Python功能。

一起来看看吧~

1. 比较运算符链接

要检查a中的值是否在0到100的范围内,需要进行两次比较,并使用and组合起来:0 <= a and a <= 100。这很容易。

但是可以以一种更易于阅读的直观的方式来将这些比较链接起来:0 <= a <= 100。解释器将它们分开,并读取比较操作,如0 <= a and a <= 100。
 

GitHub,viewrawfor-else.py

else块中的代码只有在for循环没有遇到break语句且正常退出时才会运行。

那么这个for-else循环有什么用呢?可能用户已经三次尝试在一个for _ in range(3)循环中输入正确的密码,只有正确的密码才会激活break语句。连续3次猜错密码的结果就进入else块,例如锁定系统。

4. 扩展切片

可以使用语法a[start:stop:step]对列表a切片,并使用一个可选的第三参数。读取从起始点开始,到结束点结束的部分序列,步长为step。步长必须是整数,也可以是负数。

(编辑:揭阳站长网)

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

    热点阅读