py文件如何执行(py文件执行失败一般什么问题?)

py文件如何执行(py文件执行失败一般什么问题?)p 初入门的 Pythoner 在运行代码时免不了会遇到一些错误 刚开始可能看起来比较费劲 p 随着代码量的积累 熟能生巧 当遇到一些运行时错误时能够很快的定位问题原题 下面整理了常见的 17 个错误 希望能够帮助到大家 1 忘记在 if for def elif else class 等声明末尾加 会导致如下 2 使用 而不是

大家好,我是讯享网,很高兴认识大家。



 <p>初入门的 Pythoner 在运行代码时免不了会遇到一些错误&#xff0c;刚开始可能看起来比较费劲。</p> 

讯享网

随着代码量的积累,熟能生巧,当遇到一些运行时错误时能够很快的定位问题原题。

下面整理了常见的 17 个错误,希望能够帮助到大家。

1、忘记在 if,for,def,elif,else,class 等声明末尾加 会导致如下:

讯享网

2、使用 而不是 也会导致

 是赋值操作符,而  是等于比较操作

该错误发生在如下代码中:

 

3、错误的使用缩进量导致

以及

记住缩进增加只用在以结束的语句之后,而之后必须恢复到之前的缩进格式。

该错误发生在如下代码中:

讯享网

或者:

 

4、在 for 循环语句中忘记调用 len()

导致

通常你想要通过索引来迭代一个 list 或者 string 的元素,这需要调用 range() 函数。

要记得返回 len 值而不是返回这个列表。

该错误发生在如下代码中:

讯享网

5、尝试修改 string 的值

导致

string 是一种不可变的数据类型,该错误发生在如下代码中:

 

而正确做法是:

讯享网

6、尝试连接非字符串值与字符串

导致 

该错误发生在如下代码中:

 

而正确做法是:

讯享网

7、在字符串首尾忘记加引号

导致

该错误发生在如下代码中:

 

8、变量或者函数名拼写错误

导致

该错误发生在如下代码中:

讯享网

9、方法名拼写错误

导致 

该错误发生在如下代码中:

 

10、引用超过 list 最大索引

导致 


讯享网

该错误发生在如下代码中:

讯享网

11、使用不存在的字典键值

导致

该错误发生在如下代码中:

 

12、尝试使用 Python 关键字作为变量名

导致

Python 关键不能用作变量名,该错误发生在如下代码中:

讯享网

Python3 的关键字有:

and, as, assert, break, class, continue, def, del, elif, else, except, False, finally, for, from, global, if, import, in, is, lambda, None, nonlocal, not, or, pass, raise, return, True, try, while, with, yield

13、在一个定义新变量中使用增值操作符

导致

不要在声明变量时使用 0 或者空字符串作为初始值,这样使用自增操作符的一句等于,这意味着 spam 需要指定一个有效的初始值。

该错误发生在如下代码中:

 

14、在定义局部变量前在函数中使用局部变量(此时有与局部变量同名的全局变量存在)

导致

在函数中使用局部变量而同时又存在同名全局变量时是很复杂的,使用规则是:

如果在函数中定义了任何东西,如果它只是在函数中使用那它就是局部的,反之就是全局变量。

这意味着你不能在定义它之前把它当全局变量在函数中使用。

该错误发生在如下代码中:

讯享网

15、尝试使用 range()创建整数列表

导致

有时你想要得到一个有序的整数列表,所以  看上去是生成此列表的不错方式。然而,你需要记住 返回的是 ,而不是实际的 list 值。

该错误发生在如下代码中:

 

正确写法:

讯享网

注意:在 Python 2 中 是能行的,因为在 Python 2 中 返回的是值,但是在 Python 3 中就会产生以上错误.

16、不存在 ++ 或者 – 自增自减操作符

导致

如果你习惯于例如  ,  ,  等其他的语言,也许你会想要尝试使用 或者  自增自减一个变量。

在 Python 中是没有这样的操作符的。

该错误发生在如下代码中:

 

正确写法:

讯享网

17、忘记为方法的第一个参数添加 self 参数

导致

该错误发生在如下代码中:

 

讯享网

<div> <div> <div style="margin-left:0;"> <div> <h4 style="margin-left:0;"><span style="color:rgba(0,0,0,.75);"><span style="background-color:#f4f4f4;"><span style="background-color:#ffffff;"><span style="color:#4f4f4f;">如果你是准备学习Python或者正在学习&#xff08;想通过Python兼职&#xff09;&#xff0c;下面这些你应该能用得上&#xff1a;</span></span></span></span></h4> </div> <div> <p style="margin-left:0;"><span style="color:rgba(0,0,0,.75);"><span style="background-color:#f4f4f4;"><span style="background-color:#ffffff;"><span style="color:#4d4d4d;">【点击这里】领取&#xff01;<br /> 包括&#xff1a;Python激活码&#43;安装包、Python web开发&#xff0c;Python爬虫&#xff0c;Python数据分析&#xff0c;人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python&#xff01;<br /> ① <span style="color:#;">Python所有方向的学习路线图</span>&#xff0c;清楚各个方向要学什么东西<br /> ② <span style="color:#;">100多节Python课程视频</span>&#xff0c;涵盖必备基础、爬虫和数据分析<br /> ③ <span style="color:#;">100多个Python实战案例</span>&#xff0c;学习不再是只会理论<br /> ④<span style="color:#;">华为出品独家Python漫画教程</span> &#xff0c;手机也能学习<br /> ⑤ <span style="color:#;">历年互联网企业Python面试真题</span>,复习时非常方便<br /> ————————————————<br /><img alt="在这里插入图片描述" src="https://i-blog.csdnimg.cn/direct/413b4ffaceb24af59f6816eda108c9e2.png#pic_center" /></span></span></span></span></p> </div> </div> </div> </div> 

讯享网<div style="margin-left:10px;text-align:center;"> <img alt="" src="https://i-blog.csdnimg.cn/direct/6c78d2b971bf4dd5a0f3e19d29447fef.jpeg" /> </div> 

小讯
上一篇 2025-06-11 17:35
下一篇 2025-05-07 21:28

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/202263.html