拼写错误python能正常启动吗_python常见错误

Apple iPhone 11 (A2223) 128GB 黑色 移动联通电信4G手机 双卡双待

4999元包邮

去购买 >

会编程逐渐成为现代社会的一种趋势,在面对众多编程的时候很多人选择python语言,但是对于刚入门的Python的小伙伴在学习过程中或多或少会遇到一些错误,刚开始可能看起来比较费劲。随着代码量的积累,熟能生巧当遇到一些运行时错误时能够很快的定位问题原题。下面总结了7种常见的错误,希望对刚学习python的小伙伴有所帮助。

1. SyntaxError :invalid syntax

相信对于刚学习python的小伙伴,对这个错误都不陌生,造成这个错误的原因很多我们一个一个的分析。

u 在if,for,def,elif,else,class等声明尾部未加“:”。

eg:if x>y

print(x)

u 操作符使用错误,把赋值运算符(=)当作等于(==)。

eg:if x=y

print(“两个数相等”)

u 使用关键字作为变量名

eg:

2. IndentationError

Python是一门很“特别”的语言,它的代码块是通过缩进来标记的(很多语言都是使用大括号或者end作为代码块的标记),具体相同缩进的多行代码块属于同一个代码块,如果代码莫名其妙的随便乱缩进,python解释器就会报错。

u IndentationError:expected an indented block

eg:if age>18:

print(“你已经成年!”)

u IndentationError:unindent does not match any outer indetation level

eg:if age>18:

print(“你已经成年!”)

print(“成年人要学会承担责任。”)

u IndentationError:unexpected indent

eg:if age>18:

print(“你已经成年!”)

print(“成年人要学会承担责任。”)

3. TypeError

u TypeError: 'list' object cannot be interpreted as an integer

这个错误通常在 for 循环语句中忘记调用 len()

eg: my_list = ['a', 'b', 'c']

for i in range(my_list):              print(my_list[i])

u TypeError: 'str' object does not support item assignment

这个错误通常是尝试修改string的值,但是string是一种不可变的数据类型

eg: text = ‘how are you?’

text [5] = 'o’

print(text )

u TypeError: Can't convert 'int' object to str implicitly”

这个错误通常是尝试连接非字符串值与字符串

eg: age = 18

print(“我今年” + age  + “岁”  )

因为18是整型数据,所以必须要转换成字符串之后才能拼接。如下所示:

eg: age = 18

print(“我今年” + str(age)  + “岁”  )

4. SyntaxError: EOL while scanning string literal

u 在字符串首/尾忘记加引号

eg: print(“hello world  )

5. NameError: name 'fooba' is not defined

u 变量或者函数名拼写错误或者未定义

eg:  age = 18

print(“我今年” + ag  + “岁”  )

6.AttributeError: 'str' object has no attribute 'lowerr'

u 方法名拼写错误

eg: my_list = ['a', 'b', 'c']

my_list.appen('d') #append()才是正确的

7.“IndexError: list index out of range”

u 下标越界

eg: my_list = ['a', 'b', 'c']

print(my_list[7])

原文链接:https://www.cnblogs.com/7758520lzy/p/12049337.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python编程中,拼写错误是一个常见的问题。这些错误可能是由于输入错误、大小写错误或者标点符号错误引起的。比如将"def"拼写错误写成"df",将"if"拼写错误写成"f",将"print"拼写错误写成"Print"或"PRiNT",或者将逗号写成句号或分号等等。 要解决Python中的拼写错误,可以采取以下一些解决方案: 1. 仔细检查代码:在编写代码的过程中,要仔细检查每个单词的拼写,确保没有输入错误。 2. 使用IDE的拼写检查功能:许多集成开发环境(IDE)都提供了拼写检查功能,可以帮助你及时发现并修复拼写错误。 3. 参考文档和示例代码:在编写代码时,可以参考官方文档和其他示例代码,以确保使用正确的关键字和函数名称。 4. 在编码过程中使用自动补全功能:许多编辑器和IDE都提供了自动补全功能,可以帮助你输入正确的代码,并减少拼写错误的可能性。 5. 反复测试代码:在编写代码后,要进行反复的测试,以确保代码的正确性和运行的准确性。 通过以上方法,我们可以有效地解决Python中的拼写错误问题,提高代码的质量和可读性。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [chatgpt赋能pythonPython中打错了如何修改](https://blog.csdn.net/atest166/article/details/130960229)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值