1、语言的区别
python是一种解释型语言,不需要编译,可以边运行边出结果。
1.1、解释型语言
- 比如 PHP Python
- 优点:可扩展性强,可移植性较好,只要有解释环境,可在不同的操作系统上运行。代码修改后就可运行,不需要编译过程
- 缺点:运行需要解释环境,运行起来比编译的要慢,占用资源也要多一些,代码效率低。
- 解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。
1.2、编译型语言
- C C++ Java
- 优点:运行速度快,代码效率高,编译后的程序不可修改,保密性较好。
- 缺点:代码需要经过编译才可执行,可移植性差,只能在兼容的操作系统上运行。
- 编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用了再进行翻译了。
2、Python特点
2.1、易于学习
...
2.2、易于阅读
Python代码定义的更加清晰
2.3、一个广泛的标准库
Python最大的优势之一是丰富跨平台的库 在Windows、Unix以及Linux上都有很好 的兼容性
2.4、易于维护
Python的源代码是相当容易维护的
2.5、可扩展
如果需要运行一段很快的关键代码 或者是想要编写一些不愿开放的算法 你可以用C或者C++完成那部分程序 然后从程序中调用。
2.6、数据库
Python提供所有主要的商业数据库的接口
2.7、GUI编程
支持非常丰富的图形开发界面
3、介绍Python的变量
- 必须使用外文
- 严格区分大小写
- 使用小驼峰的命名方式
- 数字字母下划线组成 不能以数字作为开头
- 见名知意
- 不能是Python的关键字
- 查看关键字
- import keyword
- print(keyword.kwlist)
- 注意缩进
x + y = z
4、变量的赋值
- 单一赋值 左侧变量名 右侧变量值 = 号链接 num = 10
- 统一赋值 num1 = num2 = num3 = 10
- 对称赋值 num1,num2,num3 = 10,20,30
5、语法规则
- Python的每句语句的结束 分号可加可不加
- 多条语句写在一行必须加分号
6、字符串的写法
- 使用单引号或者双引号
- Python不区分单双引号的区别(除了转义字符)
- 字符串的多行输出
var = “numx”
“xxx” \ - 使用“”“内容””“进行多行书写
- ‘’‘内容’‘’多行书写
7、Python的注释
- #单行注释
- “”“注释的内容””“ 多行注释
- ‘’‘注释的内容’‘’ 多行注释
注意:
- 多行注释不能嵌套多行注释
- 单行注释可以嵌套单行注释
- 多行注释可以嵌套单行注释
8、Python的输出 输入
使用print进行输出
- python3.6使用print()
- python2.7使用print输出
- print(’’,end="")多行变成一行输出
使用input输入
str = input("请输入你要输入的内容:")
print(str)