为了生存以及爱好,思来想去还是继续撸python吧。
day1:
总结几点:
1.python2,python3的区别:
python2总体来说代码重复率高,不规范
编码方式分别为:ascii和utf-8
2.input进来的全是string类型
3.编译型和解释型语言:
编译型:一次性将全部的代码编译成二进制文件,C,C++
优点:运行效率高,缺点:开发效率低
解释型:程序运行时,从上至下一行一行的解释成二进制
优点:开发速度快,效率高,可以跨平台
缺点:运行效率低
4.优先级
() > not > and > or
非0转换成bool值就是真
x or y x为true,则返回x 0 or 4 --> 4
x and y x为true,则返回y 0 and 4 --> 0
难点:2 or 1 >3 and 4
即为:2 or 0 and 4 ---> 2