目录
多行注释:用连续的3个单引号'''或"""作为开始符和结束符
环境安装
安装包下载
Python官网(https://www.python.org)的Downloads
Windows平台上安装Python语言环境
Windows平台上Python语言环境使用
每台计算机都有自己的指令(Instruction)集合,每条指令可以让计算机完成一个最基本的操作。程序(Program)则是由一系列指令根据特定规则组合而成,在计算机上执行程序的过程实质上就是组成程序的各条指令按顺序依次执行的过程。
IPO:
低级/高级程序设计语言
低级程序设计语言包括汇编语言和机器语言,高级程序设计语言包括Python、C/C++、Java等
比较一下python和汇编语言、机器语言,我们更能理解的是高级程序设计语言。
编程语言 | 表示形式 |
Python语言 | a=b+1 |
汇编语言 | mov 0x804a01c,%eax add $0x1,%eax mov %eax,0x804a018 |
机器语言 | a1 1c a0 04 08 83 c0 01 a3 18 a0 04 08 |
编译和解释
计算机理解的是机器指令,这就需要进行翻译,有两种方式,一种是编译,一种是解释。
(高级语言编写的程序称为源代码(Source Code)或源文件)
- 编译(Compile)是将源代码全部翻译成机器指令,再加上一些描述信息,生成一个新的文件。这个新的文件称为可执行文件。
- 解释(Interpret)是在程序运行时才对源代码进行逐条语句的翻译并运行。
区别:一个可执行文件可以在计算机上多次运行,因此,在不修改源代码的情况下,只需要做一次编译即可。解释型语言编写的程序每执行一次,就要翻译一次,翻译结果不会像编译型语言一样保存在可执行文件中,因此效率较低。
Python是一种解释型语言
但为了提高运行效率,Python程序在执行一次之后会自动生成扩展名为.pyc的字节码文件;字节码不同于机器语言,但很容易转换为机器语言。
运行方式
交互式运行
在操作系统命令提示符下输入python启动Python解释器,然后输入一行代码就Enter执行一行
脚本式运行
先在文本编辑器中输入代码,保存为.py文件,然后在操作系统命令提示符下输入python 路径/xxx.py文件
注释
单行注释:用#号
print("Hello World!") #在屏幕上输出"Hello World! "
多行注释:用连续的3个单引号'''或"""作为开始符和结束符
'''
This is my first Python program
print("Hello World!") #在屏幕上输出"Hello World! "
'''
代码缩进
Python语言对于行首缩进的方式没有严格限制,既可以使用空格也可以使用制表符(Tab键),常用对代码进行一个层次缩进的方式有:1个制表符,2个空格,或者4个空格。
Python语言通过缩进方式体现各条语句之间的逻辑关系,对于同一层次的代码,必须使用相同的缩进方式,否则会报错。