10个中文成语,10种Python初学者常见错误

哈喽兄弟们,我总结了Python中十种新手常见的错误,每一个都可以用成语来形容,看看各位遇到过多少次了!

一、画蛇添足

多余的分号

Python语言与大多数编程语言不相同,它的语句后面不需要加分号结尾。有些 Python 新手具有编写其它语言的丰富经验,一时还适应不过来,经常习惯性的加上“分号”:

a = 5 # 正确a = 5; # 错误

 

二、附赘悬疣

无用的小括号

在Python中,if/witch语句的表达式部分并不需要加小括号(虽然加上程序仍可运行),与很多编程语言不同。

if a > b: # 正确 print(a)if (a > b): # 错误 print(a, b)

 

三、张冠李戴

赋值运算符判断相等

判断两个表达式/变量/常量/引用相等,应使用关系运算符“==”,而不是赋值运算符“=”。

if a == b: # 正确 print("相等!")if (a = b): # 错误
 print("相等!")

 

四、强人所难

字符串与其他数据类型做“+”运算

字符串与其它数据类型的数据相加,这在有一些编程语言中支持,从而达到字符串拼接效果。但Python并不支持。

print('There is' + str(num) + 'apples.') # 正确print('There is' + num + 'apples.') # 错误
# Python学习交流群 708525271

 

五、转喉触讳

使用关键字作为变量名

Python3一共有33个关键字:

and,as,assertbreakclasscontinuedefdelelifelseexceptfinally,False,forfromglobalifimportinislambda,None,nonlocal,notorpassraisereturn,True,trywhile,with,yield

 

变量命名、函数命名、类命名均应避免使用关键字。

六、打破常规

缩进错误

语句的缩进在Python语言中是非常重要的,缩进区分了语句的层次,同一层次的语句需要同一缩进宽度。

for i in range(10):  print("Good Morning!!") # 循环内的语句  print("Good Afternoon!!") # 循环内的语句print("Good Night!!") # 循环外的语句

七、强加于人

尝试修改字符串元素

Python当中string类型数据是不可修改的。

s = "hello world!"s[0] = 'H' # 错误

 

八、尔汝之交

错把两个对象当作一个

一个类创建的两个对象,分别有自己的内存空间,存储的数据互不影响。

九、错勘贤愚

变量或函数名抄写错误

对于新手而言,抄写变量或函数名时出现抄写错误是家常便饭。

十、不自量力

list索引越界

l = [0, 1, 2, 3, 4, 5]

 

l 有 6 个元素,通过 l[0] – l[5] 可正常访问,但是不存在 l[6],访问则报错。

# 兄弟们学习python,有时候不知道怎么学,从哪里开始学。
# 掌握了基本的一些语法或者做了两个案例后,不知道下一步怎么走,不知道如何去学习更加高深的知识。
# 那么对于这些大兄弟们,我准备了大量的免费视频教程,PDF电子书籍,以及源代码!
# 直接在这个君羊 708525271 自取即可~

 

兄弟们,学废了吗?

今天的分享就到这里结束了,拜拜!

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:10个中文成语,10种Python初学者常见错误 - Python技术站

(0)
上一篇 2023年4月2日
下一篇 2023年4月2日

相关文章

  • 14个Python处理Excel的常用操作,我先试过了,非常好用

    自从学了Python后就逼迫用Python来处理Excel,所有操作用Python实现。目的是巩固Python,与增强数据处理能力。这也是我写这篇文章的初衷。废话不说了,直接进入正题。 数据是网上找到的销售数据,长这样: 一、关联公式:Vlookup vlookup是excel几乎最常用的公式,一般用于两个表的关联查询等。所以我先把这张表分为两个表。 df1…

    Python开发 2023年3月31日
    00
  • Python告别pip手动安装模块,实现全自动安装第三方库,彻底解放你的双手

    兄弟们,为了帮助大家更加高效的摸鱼,今天分享一个骚操作,Python自动安装第三方库! 为了体现小编在懒上的造就,今天再分享一个骚操作:Python自动安装第三方库,全自动不需要你动! pip手动安装 一说Python要安装哪个模块,我们第一反应,win+r输入cmd,pip instll 安装~ 没毛病,必须的! 但是如果换电脑了(土豪才换电脑,我都换朋友…

    Python开发 2023年4月2日
    00
  • 重温Python基础——用户输入和while循环

    哈喽兄弟们,本节咱们来复习一下用户输入和while循环。 函数input()的工作原理 函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,python将其赋值给一个变量,以方便继续使用。例如我们尝试让用户输入一些东西 a = input(“请输入一个数”) print(a) 运行结果 请输入一个数   这时我们就可以根据要求输入数值函数…

    Python开发 2023年4月2日
    00
  • Python实现下载一个URL图片文件到本地

    今天咱们来实现一下,如何用Python实现下载一个URL图片文件保存本地。 涉及知识点 文件读写 基础语法 字符串处理 # 我还给大家准备了这些资料:Python视频教程、100本Python电子书、基础、爬虫、数据分析、web开发、机器学习、人工智能、面试题、Python学习路线图、问题解答! # 都放在这个扣群啦:279199867   代码展示 imp…

    Python开发 2023年4月2日
    00
  • 用Python找出了删除自己微信的所有人并将他们自动化删除了

    哈喽兄弟们,今天我们来试试用Python找出了删除自己微信的所有人,并将他们自动化删除,免得每次看到感叹号心塞。 这不,昨晚小姨子一个人喝多了喊我去接她,但是我睡到现在,刚发消息就发现把我拉黑了… 你是否也有微信被删了好友不自知,还傻傻的给对方发消息,结果出现了下图中那尴尬的一幕的经历呢?其实我们可以用Python提前把他们找出来并自动化删除避免尴尬的。 为…

    Python开发 2023年3月31日
    00
  • 我用Python做了个动图生成器,把一千个MM生成了GIF设置桌面,只为每天愉悦心情

    现在的年轻人都开始每天保温杯里泡枸杞,这怎么能行呢? 想要每天过的好,美女必然少不了,每天看美女,只为了愉悦心情,心情好了,才长寿。 于是怀揣着愉悦心情的想法,我开始制作GIF动图生成器,想要用Python来做成美女壁纸,行动起来。 这个小工具制作的目的是为了将多张图片组合后生成一张动态的GIF图片。设置界面化的操作,只需要将选中的图片导入最后直接生成动态图…

    Python开发 2023年3月31日
    00
  • 用Python计算从1到500之间偶数的和

    兄弟们,今天来实现一下用Python计算1到500的偶数总和,灰常简单,检验一下大家基础学的怎么样! 涉及到的知识点 range 使用 for 循环 推导式 函数调用 # 这应该都学过吧,如果刚刚接触Python,基础都还没怎么学的话,加Q群 279199867,领取2022最新的Python视频教程、100本Python电子书、基础、爬虫、数据分析、web…

    Python开发 2023年4月2日
    00
  • 为了防止这个网站消失,我连夜用Python离线了上万张图片

    之前好多高质量网站都不见了,肯定是你们整活整多了,趁你们不注意,我先悄悄多保存点~ 事前准备 让我们开始今天的操作 1、环境配置** 安装一个Python和pycharm就好了 2、模块使用 requests # 数据请求 parsel # 解析模块 (提取数据)   这两个模块没有安装的话,先安装一下,win+R 输入cmd 按回车弹出命令提示符窗口,输入…

    Python开发 2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部