python发展史

Python发展史:
     1989年,Guido开始写Python语言的编译器.在2008年更新至2.6版本时同年12月发布3.0版本

Python有哪些种类:
  Python时一门解释性语言,代码想要运行,必须要通过解释器来执行,解释器在执行程序时,将代码一条一条解释成机器语言用来给计算机执行,所以运行速度慢.而编译型将程序语句全部转换成机器语言并保存二进制文件,统一运行. Python解释器分为: CPython:在命令行下运行python就是启动CPython解释器.(常用) PyPy: PyPy是另一个Python解释器,它的目标是执行速度.PyPy采用JIT技术,对Python代码进行动态编译(注意不是解释),所以可以显著提高Python代码的执行速度 IPython: IPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的(只在交互方面比CPython有所提高,其他基本相同) Jython: Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。 IronPython: IronPython和Jython类似,只不过IronPython是运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。

Python优缺点:
Python定位"优雅""简单""明确",所以Python程序看上去简单易学,入门容易,也可以写复杂的程序.
开发效率高,Python具有强大的第三方库,可以jiben基本实现想要实现的任何功能,
可扩展性好,可以在python中使用部分用c或者c++写的程序.

  运行速度相比于c和Java要慢很多,无法直观感受到的速度,必须要借助测试工具.

  代码不能加密

  线程不能利用多cpu解决

变量:
变量的命名规则: (推荐''驼峰体''或者''下划线''命名)
1,有字母,数字,下划线组成.
2,不能数字开头,不能纯数字.
3,不能python中的关键字.
4,不能用中文.
5,名字要有意义.
6,不要太长.
7,区分大小写

常量:
python中不存在绝对的常量.约定俗成.所有字母大写就是常量.

Python中基本的数据类型:
int()整数 
str()字符串:python中用引号引起来的都是字符串. (单双或者三引号都算) 字符串同一行输出可以用单引号或者双引号,需要多行输出的必须要用三个单引号或者双引号 
bool布尔型:真或者假,True or False

用户交互: (可以直接获取用户输入的内容)
input()函数,
变量=input(''字符串'')

if语句:
  用法1: (if条件成立,则执行代码块1, 否则不执行)
  if条件:
  代码块

  用法2:               (if条件成立,则执行代码块1.否则执行代码块2)
  if条件:
    代码块1
  else:
    代码块2

   用法3:             (if条件成立,执行代码块1.不满足条件1却满足条件2,执行代码块2.不满足条件1和2却满足条件3,执行代码块3. 省略n    以上条件都不满足,则执行代码块n)
   if条件1:
     代码块1
   elif条件2:
       代码块2
   elif条件3:
       代码块3
       ........
    else:
       代码块n
posted @ 2018-07-02 21:10  唯你如我心  阅读(261)  评论(0编辑  收藏  举报