python - 为什么 []=range(0) 在 Python 3 中不会引发和异常
问题描述
我很困惑为什么这些看似非法的赋值在 Python 3 中运行良好。
[]=range(0)
在完全偶然发现这一点后,我开始胡闹,发现
[]=range(1,1)
也可以,但正如我所期望的那样,以下所有内容都会引发异常。
[]=range(1)
[]=range(1,2)
[0]=range(0)
[0,1]=range(2)
这里的引擎盖下发生了什么?
解决方案
推荐阅读
- css - PrimeNG Turbo Table 单元格文本溢出问题
- laravel - 从外部脚本检查 Laravel 5.7 登录
- python - Python:字符串迭代用连字符(或其他字符)替换空格
- mongodb - 在不声明身份验证数据库的情况下登录 mongo shell
- postgresql - 没有 ORDER BY 的窗口函数
- ios - 加载视图控制器时如何更改状态栏样式?
- vue.js - 如何在 Vue Element 中为多个输入设置一个规则?
- node.js - 如何使用 nodejs 或 python 在对话流实现中使用 custom_payload
- ios - React Native - 在 Xcode 中创建桥头的正确方法
- c# - 统一,C#,网络,3D。实例化预制件(武器)不会显示在所有客户端上