python常见的语法错误_python常见语法错误有什么
本文主要整理了Python中常见的语法错误,需要的小伙伴可以学习。
1:TypeError: must be str, not int 类型错误name = '小王'
age = 20
print('我的姓名是:'+ name +'我的年龄是'+age)
这种情况就会出现上面的提示,原因是使用加号拼接必须是字符串,不能是数字。
解决办法:将age=20改为age='20'
2:SyntaxError: invalid syntax 语法错误name = '张三'
if name = '张三':
print('你好')
这种错误提示是无效语法,这里的=相当于赋值,所以报错
解决办法:将if name='张三':改为if name=='张三':
3:IndentationError: expected an indented block 缩进错误money = 100
if money < 10000:
print('买不了lv')
else:
print('可以买')
这种错误也比较常见,最后一行输出语句没有对齐
解决办法:tab自动缩进
4:IndexError: list index out of range 索引错误age = [2,3,8,9,7]
print(age[5])
超出字符串范围,因为上面字符串索引只有0到4,第5个索引没有
解决办法:查看字符串长度,索引要小于长度
5:ValueError: substring not found 值错误str = 'hello world'
result = str.index('z')
print(result)
找到z对应索引值,很显然str里没有z,所以提示错误
解决办法;改为能找到的元素
6:AttributeError: 'tuple' object has no attribute 'remove' 属性错误user = (0,1,2,3,4,5)
user.remove(1)
print(user)
元组对象是没有remove属性的
7:KeyError: 'height' 键错误dic = {
'name':'小李子',
'age':40
}
print(dic['height'])
找不到指定的键值'height'
解决办法:找到有效键值。
python常见的语法错误_python常见语法错误有什么相关推荐
- 电脑编程python老是出现错误_python常见的编程错误
常见的编程错误2.1 试图访问一个未赋值的变量,会产生运行时错误. 常见的编程错误2.2 ==,!=, >=和<=这几个运算符的两个符号之间出现空格,会造成语法错误. 常见的编程错误2.3 ...
- python复制出现错误_Python中的错误和异常
前言 错误是程序中的问题,由于这些问题而导致程序停止执行.另一方面,当某些内部事件发生时,会引发异常,从而改变程序的正常流程. python中会发生两种类型的错误. 语法错误 逻辑错误(异常) 语法错 ...
- python怎么查看代码错误_python中的错误如何查看
python常见的错误有 1.NameError变量名错误 2.IndentationError代码缩进错误 3.AttributeError对象属性错误 4.TypeError类型错误 5.IOEr ...
- python报错怎么看_python中的错误如何查看
python常见的错误有 1.NameError变量名错误 2.IndentationError代码缩进错误 3.AttributeError对象属性错误 4.TypeError类型错误 5.IOEr ...
- python语言包含的错误_Python语言环境错误:不支持的语言环境设置
Python语言环境错误:不支持的语言环境设置 为什么在python中执行此操作时会出现以下错误: >>> import locale >>> print str( ...
- xjar加密后运行错误_Python中的错误和异常
前言 错误是程序中的问题,由于这些问题而导致程序停止执行.另一方面,当某些内部事件发生时,会引发异常,从而改变程序的正常流程. python中会发生两种类型的错误. 语法错误 逻辑错误(异常) 语法错 ...
- python求圆柱体的体积_Python 常见优化技巧,让你的程序溜溜的跑起来!
点击上方 编程学习者社区,选择 创建星标 回复关键字资源获取编程资料 代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据 80/20 原则,实现程序的重构.优 ...
- python基础知识500题_Python基础语法习题参考(0-9关)
第0关 练习-打印皮卡丘-参考 请你使用**print()函数**和**'''**将下面的皮卡丘打印出来.皮卡丘字符画可以直接复制步骤1里的. ``` へ /| /\7 ∠_/ / │ / / │ Z ...
- python基础语法测评_Python基础语法测评(A1卷)
你目前学习到第几关 1-8关8-14关14关之后1.下列说法错误的是:() A.数据类型就是指数据的分类,数据的类型决定了数据的语法格式使用规范B.整数类型的数据,就和数字一样,表示数量多少.数据大小 ...
最新文章
- Java并发编程之线程池及示例
- Pycharm打包生成exe可执行文件
- MySQL Connector / Python
- android cordova 教程,cordova入门教程(一)
- Unity3D基础24:LineRenderer特效
- java项目开发团队协作重要性_Java 项目开发团队有必要统一 IDE 吗?
- oracle sql详细教程下载,Oracle SQL 实用基础教程 PPT
- HD地址批量生成 java
- 世界各个国家及其国家代码
- linux drupal 7安装教程,drupal7|drupal 7(建站开发工具)下载附安装教程 - 欧普软件下载...
- 华为服务器管理工具uMATE
- d3.js v5 数据加载
- 笔记本有线网络共享为WiFi
- 将加密的ppt文档解密,使之可以编辑
- 浅谈大数据任务调度平台
- MinGW到底是个什么ghost
- matlab高斯消去法程序代码,如何在MATLAB用高斯消去法求解线性方程组程序
- C语言 对比数组内容的函数
- 支持软件快速交付的高效能团队组织架构模式
- 总结:js世界中的特殊符号