python用途与局限

一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(全局锁)-python无法实现真正意义上的线程

python的原始解释器cpython存在GIL,因此在解释执行python代码时,会产生互斥锁来限制

上一篇: 数据结构之链表
下一篇: 链表-----代码实现篇
one_zero_one
博客等级 码龄7年 30粉丝 141原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值