python2 跟3的区别

1----python2:1 臃肿 , 源码的重复量很多2:语法不清晰,掺杂着 c,pyp,java,的一些陋习

python3: 几乎是重构后的源码,规范 清晰 优美 

2.python的分类 分为编译型和解释型

编译型:一次性,讲全部的程序编写成二进制 ,然后在运行 -------优点 -- 运行速度快     缺点--- 开发效率低 不能跨平台

解释性:当你的程序运行时 一行一行的解释并运行   优点 调试代码方便 ,开发效率高,可以跨平台 . 缺点----运行速度慢

3----变量: 将一些运算中间存在内存, 以便后续程序的使用

1 变量可以是 数字, 字母 下划线的任意组合 2:”不能以数字开头 3:不能是python中的关键字4 : 具有可描述

 

 

性 5: 不能用中文 拼音 不能过长 

 常量全部用大写表示  比如 变量;age=20  常量则是 AGE=20  就是不会变的

4, 字符串 带“”” 带引号的都是字符串

 字符串的运算拼接 只能相加和相乘

5, 用户交互 input  ps;python2:raw_input   python3:input

6,格式化输出   s [str] 代表字符串  d{digit]代表数字 %是占位符

如何将字符串转成数字 int(str)条件:全部由数字组成的字符串,才能转换成数字

 

posted @ 2017-10-18 19:04  邯城吴彦祖  阅读(129)  评论(0编辑  收藏  举报