Python入门
Python入门
人=编程语言=》计算机
一、编程语言介绍
-
机器语言:执行效率最高,开发效率最低,跨平台性差,全是二进制数用0,1表示
-
汇编语言:执行效率高,开发效率低,跨平台性差,直接用英文标签取代二进制指令编程,与机器语言半斤八两
-
高级语言(编译型、解释型)
-
编译型(c语言):执行效率高,开发效率低,跨平台性差,先编译后执行
编译型=》Gcc编译器=》机器语言
-
解释型(python):执行效率低,开发效率高,跨平台性强,
解释型=====》解释器(解释一行执行一行)
-
-
总结:
- 执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
- 开发效率:机器语言<汇编语言<高级语言(编译型<解释型)
- 跨平台性:解释型具有极强的跨平台性
二、python介绍
三、解释器多版本共存
四、运行python程序的两种方式
-
方式一:交互式模式
-
方式二:脚本文件
# 1、打开一个文本编辑工具,写入下述代码,并保存文件,此处文件的路径为D:\test.py。 # 强调:python解释器执行程序是解释执行,解释的根本就是打开文件读内容,因此文件的后缀名没有硬性限制,但通常定义为.py结尾 print('hello world') # 2、打开cmd,运行命令,如下图
-
总结:
- 交互式模式可以立刻得到代码的执行结果,便于调试
- 想要永久保存代码,则必须将代码写入文件中,文件的能否运行与文件后缀名无关与文件中的代码有关。
- 以后开发主要就是将代码写入文件中,偶尔需要打开交互式模式进行代码的调试和结果的验证
五、一个python应用程序启动的三个步骤(******)
-
python3.8 C:\a\b\c.py
- 先启动python3.8解释器
- 解释器发送系统调用,把c.py的内容从硬盘读入内存,此时c.py中的内容全部为普通字符,无任何语法意义
- 解释器开始解释执行读入内存的c.py代码,开始识别python语法
-
对比文编编译器读取C:\a\b\c.py文件的三个步骤
- 先启动文本编辑器
- 文本编辑器会发送系统调用,把c.py的内容从硬盘读入内存
- 文本编辑器会将读入内存的内容控制输出到屏幕上,让用户看到结果
-
总结
二者在前两个阶段做的事完全一致,唯一不同的是对读入内存的python代码的处理不同
- python解释器:会识别读入内存的python代码的语法
- 文本编辑器:直接将读入内存的python代码控制输出到屏幕上展示给用户,并不会去识别其中的内容
六、注释
-
什么是注释
- 注释是对关键代码的解释说明
- 单行注释 #
- 多行注释 ‘’‘’‘’、“”“”“”
- 被注释的内容不会被执行
- 注释是对关键代码的解释说明
-
为什么要注释
- 增强代码的可读性
-
怎么用注释
# 代码注释分单行和多行注释 ''' 1、单行注释用 #号,可以跟在代码的正上方或者正后方 2、多行注释可以用三对引号''''''、"""""" '''
-
代码注释的原则
- 不需要全部加注释,只需为自己觉得重要的或者不容易理解的部分加注释即可
- 注释可以是中文或英文,但不要用拼音
七、IDE集成开发环境pyCharm
- pyCharm安装教程