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)条件:全部由数字组成的字符串,才能转换成数字