py17--

14 篇文章 0 订阅

datetime

from datetime import datetime
datetime.now()
datetime.now.datestamp()
datetime.fromdatetimestamp()

collections是Python内建的一个集合模块,提供了许多有用的集合类。

namedtuple

from collections import namedtuple
Point = namedtuple('Point', ['x', 'y'])
>>> p = Point(1, 2)
>>> p.x
1

deque:双向列表

为了高效的插入和删除的双向列表;append(),appendleft(),pop();popleft()

from collections import deque
ll=deque(['1','a','c'])
ll.append('x')
ll.appendleft('y')
>>>ll
deque(['y','1','a','c','x'])

defaultdict:如果引用的key不存在,返回一个默认值。

counter:计数器

>>> from collections import Counter
>>> c = Counter()
>>> for ch in 'programming':
...     c[ch] = c[ch] + 1
>>> c
Counter({'g': 2, 'm': 2, 'r': 2, 'a': 1, 'i': 1, 'o': 1, 'n': 1, 'p': 1})

struct模块bytes和二进制数据转换:pack将任何数据转换为bytes,unpack将bytes数据转换为相应的数据类型(>大端模式big-endian,I表示无符号整数)

import struct
struct('>I',1232984)

>>> struct.unpack('>IH', b'\xf0\xf0\xf0\xf0\x80\x80')
(4042322160, 32896)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值