暂无分类
暂无标签
发布于2020-07-25 21:20 阅读(1029) 评论(0) 点赞(21) 收藏(5)
0
1
2
3
4
5
6
Python 源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做 Python 的开发。
Python 程序的文件扩展名通常都是 .py
。
在D盘下,新建 project 目录
在 project 目录下新建 hello.py 文件
使用 编辑器打开 hello.py 并且输入以下内容:
print("hello python")
print("hello world")
在终端中输入以下命令执行 hello.py。
D:\project>python hello.py
print 是 python 中我们学习的第一个函数。
print 函数的作用,可以把引号内部的内容,输出到屏幕上。
编写的程序不能正常执行,或者执行的结果不是我们期望的。
俗称 BUG,是程序员在开发时非常常见的,初学者常见错误的原因包括:
1. 手误
2. 对已经学习过的知识理解还存在不足
3. 对语言还有需要学习和提升的内容
在学习语言时,不仅要学会语言的语法,而且还要学会如何认识错误和解决错误的方法。
每一个程序员都是在不断地修改错误中成长的
pirnt("Hello world")
NameError: name 'pirnt' is not defined
名称错误:'pirnt' 名字没有定义
SyntaxError: invalid syntax
语法错误:语法无效
每行代码负责完成一个动作。
IndentationError: unexpected indent
缩进错误:不期望出现的缩进
Python 是一个格式非常严格的程序设计语言,目前而言,大家记住每行代码前面都不要增加空格。
目前有两个不同的Python版本:Python2和较新的Python3。每种编程语言都会随着新概念和新技术的推出而不断发展,Python的开发者也一直致力于丰富和强化其功能。
大多数修改都是逐步进行的,你几乎意识不到,但如果你的系统安装的是Python 3,那么有些使用Python 2编写的代码可能无法正确地运行。
新的 Python 程序建议使用 Python3 版本的语法
Python 2.x 是过去的版本,解释器名称是 python。
Python 3.x 是现在和未来主流的版本,解释器名称是 python3。相对于 Python 的早期版本,这是一个较大的升级。
为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。
许多早期 Python 版本设计的程序都无法在 Python 3.0 上正常执行。
提示:如果开发时,无法立即使用 Python 3.0(还有极少的第三方库不支持 3.0 的语法),建议先使用 Python 3.0 版本进行开发,然后使用 Python 2.6、Python 2.7 来执行,并且做一些兼容性的处理。
# 使用 python 2.x 解释器
$ python xxx.py
# 使用 python 3.x 解释器
$ python3 xxx.py
如果你没有对系统进行配置以使用简单命令python(即环境变量的设置),就可能需要指定这个命令的路径。
windows中,在最新安装的python中,默认python解释器都是python3,所以直接输入python即可。
Python 的解释器如今有多个语言的实现,包括:
Python自带了一个在终端窗口中运行的解释器,让你无需保存并运行整个程序就能尝试运行Python代码片段。
直接在终端中运行解释器,而不输入要执行的文件名。
在 Python 的 Shell 中直接输入 Python 的代码,会立即看到程序执行结果。
优点
缺点
直接输入 exit()
>>> exit()
使用热键退出
在 python 解释器中,按热键 ctrl + z
可以退出解释器。
在下次的文章中,我们将开始学习如何在Python程序中使用各种数据和变量。
原文链接:https://www.cnblogs.com/studyming/p/13364389.html
0
1
2
3
4
5
6
作者:天青色等烟雨
链接: https://www.pythonheidong.com/blog/article/463655/95937ac7cdfd1cae63b5/
来源: python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系z452as@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!