核心模块-数据处理

字符串

  • string.uppercase
import random

random.randint(1, 365)

import string
''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(40))

import uuid;
str(uuid.uuid4().get_hex().upper()[0:6])

时间

import datetime, time

dt = datetime.datetime.now()
### 时间转换成字符串
time.strftime("%Y%m%d%H%M%S", time.localtime())

格式化

### 用元组或字典作参数
%(error)s   
%dictionary


    
### 数字转换成字符串并填充位数
'{:07}'.format(1)
'{:.0f}'.format(1.0)
    
### 转换为16进制
str.encode(hex)
"61”.decode(“hex”)

字符处理

  • textwrap.dedent
  • codecs: 编解码注册及基类

资源