Python 基础问题大全
2023-06-13 09:12:12 时间
大家好,又见面了,我是你们的朋友全栈君。
前言
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个下划线(__),而不是一个(_)
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/156036.html原文链接:https://javaforall.cn
相关文章
- Python-基础04-数据类型
- pycharm安装pyqt5-tools_python pyqt5教程
- Python数据分析之Pandas(三)
- python整除和取余写法_Python的整除和取余[通俗易懂]
- Python入门系列(五)一篇搞懂python语句
- Python中psutil模块应用
- Python&R语言-python和r相遇
- java与python-如何对比Python和Java,只需三分钟告诉你!
- python基础系列教程——Python的安装与测试:python解释器、PyDev编辑器、pycharm编译器
- 【说站】python文件写入和关闭
- 【说站】python列表缓存的探究
- python抛出异常写法_零基础学 Python(32):如何抛出和捕获异常?「建议收藏」
- Python 生成随机数_python建立随机数列表
- 解决python中的UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘u26ab‘问题
- Python基础-7 输入与输出
- Python自动化办公--Pandas玩转Excel数据分析【三】
- Python库之urllib
- PYTHON用时变马尔可夫区制转换(MARKOV REGIME SWITCHING)自回归模型分析经济时间序列|附代码数据
- Python基础之logging日志模块封装
- Python基础语法-控制流程语句-continue
- Python基础语法-内置函数和模块-re模块
- 学Python,不需要有编程基础!
- python设置进程的环境变量详解编程语言
- Python 输出斐波纳挈数列详解编程语言
- python基础学习篇章一详解编程语言
- python之字符串【str】详解编程语言
- Python IDE有哪些,哪款适合初学者?
- Python在MSSQL中的应用实践(python与mssql)
- Oracle图片读取实践:利用Python实现(读取oracle图片)