@编程语言分类:

           a、从运行角度分:               

         编译型:代码本身不能运行,需要一个附加程序(编译器〉将其转换成由二进制代码组成的可执行文件,然后才可以运行。    如  c/c++

               特点:  开发效率低、执行速度快

         解释型:代码可以直接运行, 依赖相应的解释器。          如  Python 、JavaScript ...

               特点: 开发效率高、执行速度慢

         混合型: Java 、Go

           b、从形态角度分:           

        动态语言:是指程序运行时可以改变其结构,可以对变量或函数进行修改 因为程序中的代码是在运行时才开始检查数据类型的,所以没有运行的语句是被程序忽略的。即,定义变量时不需要指定数据类型,只有在第一次给变量赋值时,根据赋值的类型在内部指定该变量的类型。 如  Perl 、ruby

        静态语言:常用于编译型语言,在编译时需检查数据的类型。即,在使用变量之前必须要定义好数据类型 。  如   c/c++ 、c#、 Java...

           c、从语义角度分:

       强类型语言:会严格区分内部的变量类型。一旦指定了变 的类型,就必须经过转换才能存取为其他类型。   
如 c、Java
弱类型语言:是指不严格区分内部的变量类型,一般是只要大小放得下即可转化。
如 汇编语言、JavaScript...

1、Python文件后缀名以  .py  结尾命名

2、注释

# 我是单行注释
''' 我是多行注释 '''""" 我也是多行注释 """

3、Python2 中的编码

1 #-*- coding: utf-8 -*-

Python3 中默认使用Unicode

4、缩进

      Python中 代码与代码之间是严格按照相同缩进表示上下文之间的关联关系

5、变量命名规则

# 首字母以字母、_(下划线)、$ 开头,变量名可包含字母数字
# 变量名要具有描述性
# 不能使用关键字或者保留字作为变量名使用
# 变量名区分大小写
01-12 20:34