标签:error: 单步调试 告诉 define python 2 ror hello syn 逻辑错误
一、 Python入门程序
2.1 Hello Python程序
1. Python 源程序就是一个特殊格式的?本?件,可以使?任意文本编辑软件做 Python 的开发
2. Python 程序的文件扩展名通常都是 .py
?本?件:没有任何的格式,
在window下,能够使用记事本打开的文件,
Linux夏,能够使用more/cat/less等命令打开的文件。
(1)在不含有中文的目录下,创建一个目录(Python0420)
(2)在改目录下,创建一个文本文档:HelloPython.py
(3)这个文本文档使用notepad++打开。
(4)输入2行代码
print("hello python")
print("hello world")
(5)运行 python 文件的路径
(a)在Python0420目录下,点击 地址栏中,输入cmd 回车
(b)当前 命令行(黑框框)的路径就是你打开的路径。
(c) pyhon HelloPython.py
2.2认识错误(BUG)
错误:程序的在运行过程,运行的结果和预期不一样。
每一个程序员都是在不断地修改错误中成?的。
技术的提升:解决能问题的能力在提成。
态度的提升:面对解决问题的态度也在变化。
错误的分类:
语法错误:
单词的错误:Print ->prin
在Python解释的时候,开发工具会告诉你 在哪里 什么错误。
逻辑错误:
程序代码可以正常的运行,但是结果和预期不一样
单步调试 是最好的结果方案。
NameError: name ‘prin‘ is not defined
名字错误:python的关键字写错了。
SyntaxError: invalid syntax
无效的语法:Java和JS一行结束用分号“;”Python用的换行
IndentationError: unexpected indent
缩进错误:代码中有空格,没有对齐,Python中缩进代表下一级(分支)
第一张
第一节
第二节
SyntaxError: Non-ASCII character ‘\xe8‘
Python 2.x 默认不支持中文,具体原因,等到介绍 字符编码 时给大家讲解
Python 2.x 的解释器名称是 python
Python 3.x 的解释器名称是 python3
* error 错误
* name 名字
* defined 已经定义,default默认值
* syntax 语法
* invalid ?效 , valid验证
* Indentation 索引
* unexpected 意外的,不期望的
* character 字符 char
* line? col 列
* encoding 编码
* declared 声明
* details 细节,详细信息
* ASCII 一种字符编码
2.2 python2.X与Python3.x版本介绍
2.3执行 Python 程序的三种方式
# 使?用 python 2.x 解释器
$ python xxx.py
# 使?用 python 3.x 解释器
$ python3 xxx.py
交互式:问答方式,输入一个语句,里面有结果返回
MySQL提供交互式命令行
进入交互式命令:python/python3
优点:适合于学习/验证 Python 语法或者局部代码
问题:代码得不到保存
退出交互式命令:
exit()
quit()
ctrl + Z:快捷方式
在pycharm ->setting(设置)
标签:error: 单步调试 告诉 define python 2 ror hello syn 逻辑错误
原文地址:https://www.cnblogs.com/1799923076z/p/14711706.html