1. 运行python程序的两种方式
- 进入python解释器, 交互式执行python命令
>>> print ("hello world")
hello world
>>>
- 利用python解释器执行python脚本
#hello.py
print ("hello world")
C:\Users\David\Desktop>python38 hello.py
hello world
2. 对比python运行程序和文本编辑器读取文本步骤
- python运行程序的三个步骤
python38 hello.py #一个脚本的执行, 包含2个应用程序, 一个是python解释器, 一个是脚本本身
1. 先启动python3.8解释器: 先在当前目录查找应用程序, 如果没有, 再去环境变量查找, 找到后把文件加载到内存运行.
2. 解释器会向操作系统发起系统调用, 请求操作系统把要解释执行的脚本加载到内存 此时脚本中的内容全为普通字符, 没有任何语法意义
3. 解释器开始解释执行刚刚读入内存的脚本代码, 开始识别python语法,执行命令
- 文本编辑器读取文本的三个步骤
1. 先启动文本编辑器
2. 文本编辑器发起系统调用, 请求操作系统把要打开的文本加载到内存
3. 文本编辑器会将刚刚读入内存的内容控制输出到屏幕上, 让用户看到结果
- 两者对比
- 二者在前两个阶段做的事情完全一致
- 唯一不同的区别就是第三个阶段对读入内存的python代码的处理方式不同, 解释器会识别语法, 编辑器直接输出到屏幕
3. python中注释的使用
# 这是第一行代码
print("hello world") # 这是第一行代码
'''
代码
'''