Python 基础问题大全
2024-09-01 13:15:23
前言
Python现在依托大数据,AI人工智能等等这些最火的项目,俨然已经成为了当下最火的一门编程语言之一。
所以,近来也是有非常非常多的工程师来进修python这么语言。
但是实际上,对于0代码基础的小伙伴们而言,学习基础语法的时候,还是会或多或少的出现一些错误。
那么,本文就来概括一下,在基础阶段,犯错比较多的问题。
SyntaxError: invalid syntax:无效的语法(语法错误)
错误:一个等于符号(=)是赋值,两个等于符号(==)才是比较运算
错误:if ,for ,def 等控制流以及函数结尾处未加 ":" (冒号)
IndentationError: expected an indented block:代码缩进错误
NameError: name 'xxx' is not defined:没有定义xxx变量
list index out of range:列表越界(取值超出了列表的长度)
KeyError: 'xxx':在字典里取一个不存在的key值
TypeError: argument of type 'int' is not iterable:类型错误:“int”类型的参数不可迭代
原因:not in 是成员运算符,不能说 数字"1" 不在 数字"2" 的里面。
TypeError:xxx takes no arguments:构造的某个函数失败
原因:构造函数书写格式是__init__,而不是_init_,是init左右两边都有2个下划线(__),而不是一个(_)
最新文章
- Myeclipse反编译插件的安装
- webpack学习笔记--安装
- [转载]Emmet使用
- 在dos中运行java程序,若出现Exception in thread “main"; java.lang.NoClassDefFoundError
- linux云主机怎么安装WDCP
- ZOJ 2674	 Strange Limit
- 2016 版 Laravel 系列入门教程(四)【最适合中国人的 Laravel 教程】
- mysql 命令行快速导出数据,导入数据
- spring ioc原理(看完后大家可以自己写一个spring)
- 线性时间内确定T[0:n]是否有一个主元素
- 理解C++中函数的返回
- uva:10340 - All in All(字符串匹配)
- 数位dp整理
- 医院his系统数据库恢复
- Java Synchronization
- eclipse中tomcat 中server location灰色,如何修改?
- java的Integer与int的比较
- CentOS 7 MySql 解压版安装配置
- iis7.5做反向代理配置方法实例图文教程
- Ansible 批量管理Windows Server服务器
热门文章
- 【425】堆排序方法(二叉堆)优先队列(PQ)
- 常用音频格式对应的采样率,每采样点bit数以及比特率
- springboot拦截json后缀的请求,返回json数据
- Python - Django - 删除作者
- pod install [!] Unable to find a specification for `XXX`
- react中异步的使用
- Clustering and Exploring Search Results using Timeline Constructions (paper2)
- Xamarin.Forms FlyoutIcon 不显示(not shown)
- K8S从入门到放弃系列-(14)Kubernetes集群Dashboard部署
- SrpingBoot入门到入坟02-HelloWorld的细节和初始自动配置