python、Visual Studio Code 、PyCharm下载网址及python常见错误的处理办法和常见单词的意思
python、Visual Studio Code 、PyCharm下载网址及python常见错误的处理办法和常见单词的意思
常见出错信息及解决办法
1. 缩进错误,出错提示:
IndentationError: unexpected indent:
3 cells hidden
2. 命名错误,出错提示:
NameError: name 'a' is not defined
出错可能:
一是变量在使用前未通过赋值绑定到具体的对象上
二是变量在函数内定义的局部变量,却在函数外调用
三是变量在某分支或某循环语句内定义的,在分支外使用时,若在某种情况下未进入定义变量的那个分支就会出错
3. 除零错误,出错提示:
ZeroDivisionError: division by zero
检查在某种情况下除数可能会是0
4. 语法错误
SyntaxError: '(' was never closed SyntaxError: unterminated string literal (detected at line 1)
语法错误,括号或引号等未成对出现,或表示数字类型的定界符未成对匹配等
5. 溢出错误,出错提示:
OverflowError: (34, 'Result too large')
检查参与运算的浮点数的运算结果,超出了浮点数的最大表示
6. 路径错误,出错提示:
FileNotFoundError: No Such file or directory
程序中读写的文件路径不对,若程序中明确了路径,就把要读写的文件放到那个路径下,若是本地使用,建议把读写的文件放到正在写的程序py文件相同的路径下,程序中直接放文件名,不写路径。
6. 路径错误,出错提示:
EOFError: EOF when reading a line
程序里的输入语句数量与要求不符,一般是程序中的输入语句超过要求的数量时出错,程序在评测时等待用户的额外输入。
解决方法是检查input()函数出现的次数和是否出现的循环体内
7. 路径错误,出错提示:
IndexError: list index out of range
索引超出序列边界,如x只有10个元素,序号为0-9,程序中却试图访问x[10]
8. 输出中多None错误:
一是调用的函数无返回值,检查函数中若已经有print语句,调用时就不需要再加print()了
二是将无返回值的方法做为print()的参数输出了
Python必会单词
单词 |
释义 |
1. None |
空 |
2. True |
真 |
3. False |
假 |
4. pass |
空语句 |
5. if |
如果 |
6. elif |
否则-如果 |
7. else |
否则 |
8. and |
且,同时满足 |
9. or |
或 |
10. not |
非 |
11. in |
在……中存在 |
12. is |
是 |
13. as |
作为,别名 |
14. while |
循环 |
15. for |
循环(另一种) |
16. break |
结束循环 |
17. continue |
继续下一次循环 |
18. except |
异常 |
19. class |
类 |
20. def |
定义函数 |
21. return |
返回 |
22. global |
全局的 |
23. lambda |
匿名函数 |
24. raise |
抛出异常 |
25. try |
尝试 |
26. finally |
最终 |
27. with |
用…… |
28. yield |
迭代返回 |
29. from |
从…… |
30. import |
导入包 |
31. del |
删除对象 |
32. print |
打印,输出 |
33. input |
输入 |
34. sum |
求和 |
2. 数据类型转换
函数名称 |
描述 |
int()/integer |
整型/数 |
float() |
浮点型/数 |
str()/string |
字符串 |
tuple() |
元组 |
list() |
列表 |
set() |
集合 |
dict() |
字典 |
3.内置类型 Built-in Types
内置类型名称 |
描述 |
Truth Value Testing |
逻辑值检测 |
Boolean Operations — and, or, not |
布尔运算 --- and, or, not |
Comparisons |
比较运算 |
Numeric Types — int, float, complex |
数字类型 --- int, float, complex |
Bitwise Operations |
按位运算 |
Hashing |
哈希运算 |
Iterator Types |
迭代器类型 |
Generator Types |
生成器类型 |
Sequence Types — list, tuple, range |
序列类型 --- list, tuple, range |
Common Sequence Operations |
通用序列操作 |
Immutable Sequence Types |
不可变序列类型 |
Mutable Sequence Types |
可变序列类型 |
Lists |
列表 |
Tuples |
元组 |
Ranges |
range 对象 |
Text Sequence Type — str |
文本序列类型 --- str |
String Methods |
字符串的方法 |
Binary Sequence Types — bytes, bytearray, memoryview |
二进制序列类型 --- bytes, bytearray, memoryview |
Memory Views |
内存视图 |
Set Types — set, frozenset |
集合类型 --- set, frozenset |
Mapping Types — dict |
映射类型 --- dict |
Dictionary view objects |
字典视图对象 |
Context Manager Types |
上下文管理器类型 |
Type Annotation Types — Generic Alias, Union |
类型注解的类型 --- Generic Alias 、 Union |
Standard Generic Classes |
标准泛型类 |
Other Built-in Types |
其他内置类型 |
Modules |
模块 |
Classes and Class Instances |
类与类实例 |
Functions |
函数 |
Methods |
方法 |
Code Objects |
代码对象 |
Type Objects |
类型对象 |
The Null Object |
空对象 |
The Ellipsis Object |
省略符对象 |
The NotImplemented Object |
未实现对象 |
Boolean Values |
布尔值 |
Internal Objects |
内部对象 |
Special Attributes |
特殊属性 |
4. 异常
异常名称 |
描述 |
Exception |
常规异常的基类,可以捕获任意异常 |
SyntaxError |
语法错误 |
NameError |
未声明/未初始化的对象(没有属性) |
SystemError |
一般的解释器系统错误 |
ValueError |
传入无效的参数,或传入一个调用者不期望的值,即使值的类型是正确的 |
IndentationError |
缩进错误(代码没有正确对齐) |
ImportError |
导入模块/对象失败(路径问题或名称错误) |
ModuleNotFoundError |
模块不存在 |
ZeroDivisionError |
除(或取模)零 |
OverflowError |
数字运算超出最大限制 |
AttributeError |
对象没有这个属性 |
IndexError |
索引超出序列边界,如x只有10个元素,序号为0-9,程序中却试图访问x[10] |
KeyError |
映射中没有这个键(试图访问字典里不存在的键) |
TypeError |
对类型无效的操作 |
TabError |
Tab和空格混用 |
RuntimeError |
一般的运行时错误 |
[ ]:
常用下载
苹果电脑macOS系统下载:
https://www.python.org/ftp/python/3.12.2/python-3.12.2-macos11.pkg
windows系统下载:
https://www.python.org/ftp/python/3.12.2/python-3.12.2-amd64.exe
Pycharm 是 JetBrains 开发的专业 Python IDE。它支持 HTML、JS 和 SQL 等网络和科学开发。应用程序可以从官方网站 Download PyCharm: The Python IDE for data science and web development by JetBrains 下载。该网站上有安装说明,帮助用户在 Windows、macOS 或 Linux 操作系统上设置 Pycharm。 Download PyCharm: The Python IDE for data science and web development by JetBrains
推荐下载PyCharm Community Edition,完全免费使用
Visual Studio Code 是一款免费的、轻量级且可扩展的代码编辑器,适用于构建 Web、桌面和移动应用。
Visual Studio Code - Code Editing. Redefined
windows版本:
苹果MacOS版本:
PyPI · The Python Package Index
先搜索模块名,例如搜wordcloud,结果面页上点击wordcloud 1.9.3,再点击Download files,再根据自己python版本号下载对应的文件,如本机安装3.12时下载wordcloud-1.9.3-cp312-cp312-win_amd64.whl

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)