python的高级特性总结

Python高级特性使用总结:
1、在Python中,函数的参数可以有默认值,也支持使用可变参数,
所以Python并不需要像其他语言一样支持函数的重载,在参数名前面的*表示args是一个可变参数

2、python里面的分片,针对list,tumple和numpy都适用
slice(1, 3)相当于[1:3]
list=[1,4,3,4,5]
list[1:3]等效于list[slice(1,3)]

3、过滤筛选
numbers=[1,4,3,4,5]
def jishu(x):
if x%2!=0:
return True
jishu_list = list(filter(jishu, numbers)) #筛选出列表里的奇数

Python的内置函数

  • 数学相关: abs / divmod / pow / round / min / max / sum
  • 序列相关: len / range / next / filter / map / sorted / slice / reversed
  • 类型转换: chr / ord / str / bool / int / float / complex / bin / oct / hex
  • 数据结构: dict / list / set / tuple
  • 其他函数: all / any / id / input / open / print / type

Python常用模块

  • 运行时服务相关模块: copy / pickle / sys / …
  • 数学相关模块: decimal / math / random / …
  • 字符串处理模块: codecs / re / …
  • 文件处理相关模块: shutil / gzip / …
  • 操作系统服务相关模块: datetime / os / time / logging / io / …
  • 进程和线程相关模块: multiprocessing / threading / queue
  • 网络应用相关模块: ftplib / http / smtplib / urllib / …
  • Web编程相关模块: cgi / webbrowser
  • 数据处理和编码模块: base64 / csv / html.parser / json / xml / …
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值