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的变量

  1. 必须使用外文
  2. 严格区分大小写
  3. 使用小驼峰的命名方式
  4. 数字字母下划线组成 不能以数字作为开头
  5. 见名知意
  6. 不能是Python的关键字
  • 查看关键字
  • import keyword
  • print(keyword.kwlist)
  1. 注意缩进
    x + y = z

4、变量的赋值

  1. 单一赋值 左侧变量名 右侧变量值 = 号链接 num = 10
  2. 统一赋值 num1 = num2 = num3 = 10
  3. 对称赋值 num1,num2,num3 = 10,20,30

5、语法规则

  1. Python的每句语句的结束 分号可加可不加
  2. 多条语句写在一行必须加分号

6、字符串的写法

  • 使用单引号或者双引号
  • Python不区分单双引号的区别(除了转义字符)
  • 字符串的多行输出
    var = “numx”
    “xxx” \
  • 使用“”“内容””“进行多行书写
  • ‘’‘内容’‘’多行书写

7、Python的注释

  1. #单行注释
  2. “”“注释的内容””“ 多行注释
  3. ‘’‘注释的内容’‘’ 多行注释

注意:

  1. 多行注释不能嵌套多行注释
  2. 单行注释可以嵌套单行注释
  3. 多行注释可以嵌套单行注释

8、Python的输出 输入

使用print进行输出

  1. python3.6使用print()
  2. python2.7使用print输出
  3. print(’’,end="")多行变成一行输出

使用input输入

str = input("请输入你要输入的内容:")
print(str)