python3 随机字符_【Python3】随机字符串

# !/usr/bin/env python3

import random

import string

TEXT = string.punctuation + string.ascii_letters + string.digits

s1 = ''.join(random.sample(TEXT,k=32))

s3 = ''.join(random.choices(TEXT,k=32))

print('punctuation:', string.punctuation)

print('ascii_letters:', string.ascii_letters)

print('digits:', string.digits)

print(s1)

print(s3)

'''

punctuation: !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~

ascii_letters: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

digits: 0123456789

)c^-,S`9OYyKmI\/:Xdx8;jD>n'E7VMf

q.j$

'''

import base64

import uuid

print('随机uudi4:', uuid.uuid4())

ckst = base64.b64encode(uuid.uuid4().bytes + uuid.uuid4().bytes)

print('ckst:', ckst)

'''

随机uudi4: 7de883e4-3086-44ea-82ef-b10fe4d4c985

ckst: b'8WYudFdQS+eZULOI5+3extP47xgsXEdPlwW6x8I5l2Q='

'''

原文链接:https://www.cnblogs.com/oucbl/p/12757588.html

本站声明:网站内容来源于网络,若有侵权,请联系我们,我们将及时处理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值