第一个Python程序
第一个Python程序:
首先我们打开python 交互式解释器, 执行如下命令:
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AM
D64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("hello world")
hello world
print之前的三个大于号 叫做提示符。
print的是作用是在屏幕显示print之后的内容,这里显示的是“Hello world”
这就是我们的第一个程序,但是这和我们平时使用的程序不一样。
Python两种执行方式:
平时都是在文件上双击,然后程序就运行起来了;而现在这种运行方式叫做交互式解释器执行。
交互式解释器退出后程序就没了。交互式解释器是一个临时的程序运行环境,不保存运行程序。
我们写的程序最终是要保存在文件里的。这样我们下次要运行程序的时候,运行我们上次保存的程序文件就可以了,这种运行方式叫做:指定解释器执行。
现在写一个最简单的Python程序,指定解释器执行。
打开记事本 、 将如下内容写入文件:
print(“Hello World!”)
另存为 hello.py文件,.PY后缀表示:这是个python文件。
然后在cmd
中执行:python hello.py
C:\Users\Jesson\Desktop>python hello.py
Hello World!
简述Python的运行过程:
PyCodeObject是Python编译器真正编译成的结果。
当python程序运行时,先对程序进行编译,编译的结果保存在位于内存中的PyCodeObject中,当Python程序运行结束时,Python解释器将PyCodeObject写回到pyc文件中。
当python程序第二次运行时,首先程序会在硬盘中寻找pyc文件,如果找到,则直接载入,否则就重复上面的过程。
所以应该这样来定位PyCodeObject和pyc文件,我们说pyc文件其实是PyCodeObject的一种持久化保存方式。
语法缩进:
Python与其他语言最大的区别就是,python的代码块不使用大括号{ }来控制类、函数及其他逻辑判断。Python最具特色的是用缩进来写代码块,目的也是为了区分代码块。
缩进的数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,必须严格执行,官方推荐4个空格。
注释:
Python中单行注释采用#
,多行注释采用""" """
或''' '''
单行注释
# print("Hello, Python!")
多行注释
'''
使用单引号,
多行注释。
'''
或者
"""
使用双引号,
多行注释。
"""