一python可用之处
爬虫,机器学习,运维开发,数据分析,网站后端开发
二python是什么类型的语言
动态强类型,动态还是静态指得是编译期还是运行期确定类型,效率低
强类型指的是不会发生隐式类型转换
例如鸭子类型关注点在对象的行为而不是类型(monkey patch运行时替换)
三python2与Python3的区别
python3新增了一些语法与模块
1 如raw_input 函数被 Python3 废弃,统一使用 input 函数
2print 对于 python 2是 关键字 ,对于 python3 是 函数
3不相等操作符"<>"被 Python3 废弃,统一使用"!="
4Python3 对 Unicode 字符的原生支持。Python3 只支持 unicode 的 string。
Python2 中使用 ASCII 码作为默认编码方式导致 string 有两种类型 str 和 unicode,
四变量
唯一支持的参数是共享参数
变量一切都是对象,形参和实参指向同一对象
可变:列表,集合,字典
不可变:bool int float tuple str frozenset
*args 打包元组
*kargs 打包字典
五异常处理错误(错误码)
网络请求超时,连接错误
资源访问
六Cpython GIL&