python 的string模块提供了各种的字符

# Some strings for ctype-style character classification
whitespace = ' \t\n\r\v\f'
lowercase = 'abcdefghijklmnopqrstuvwxyz'
uppercase = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
letters = lowercase + uppercase
ascii_lowercase = lowercase
ascii_uppercase = uppercase
ascii_letters = ascii_lowercase + ascii_uppercase
digits = '0123456789'
hexdigits = digits + 'abcdef' + 'ABCDEF'
octdigits = '01234567'
punctuation = """!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~"""
printable = digits + letters + punctuation + whitespace

我可以利用这一点来生成随机密码

import random

import string

chars = list(string.printable)

# 洗牌随机排序

random.shuffle(chars)

生成10位随机密码

print ''.join(chars[10])

python中字符集相关推荐

  1. Python中正则表达式用法 重点格式以这个为准_首看_各种问题

    20210811 https://www.jb51.net/article/101258.htm 一.惰性模式的概念: 此模式和贪婪模式恰好相反,它尽可能少的匹配字符以满足正则表达式即可,例如: va ...

  2. python中的正则表达式语法_Python基础教程之正则表达式基本语法以及re模块

    什么是正则: 正则表达式是可以匹配文本片段的模式. 正则表达式'Python'可以匹配'python' 正则是个很牛逼的东西,python中当然也不会缺少. 所以今天的Python就跟大家一起讨论一下 ...

  3. 第五章 python中正则表达式的使用

    第一节    正则表达式的一些介绍 1)掌握正则表达式的案例 2)写一个小爬虫 3)正则表达式(或RE)是一个小型的.高度专业化的编程语言,(在python中)它内嵌在python中,并通过re模块实 ...

  4. python中进制_python中进制的算法

    python中的进制 计算机在存储数的时候是以二进制的形式去存的 十进制,十六进制,八进制,二进制 1.十进制 1000 78 3 233 3333333334421 基数:0,1,2,3,4,5,6 ...

  5. python中字符串中文乱码_[python] 中文乱码问题

    乱码产生的原因 乱码产生的根本原因是字节流转换字符前后不一致导致.只要掌握了这个核心,就能解决乱码问题.python2中使用了一些"trick"(没有区分字符和字节流),所以理解起 ...

  6. python中关键字参数含义_python中接受任意关键字的参数

    1.*args args是非关键字参数,可以理解为形参,为了方便记忆我理解它是arguments的缩写. 2.*kwargs kwargs是键值对参数,为了方便记忆我理解它是key word argu ...

  7. python中怎么输出中文-python中使用print输出中文的方法

    看Python简明教程,学习使用print打印字符串,试了下打印中文,不行. 编辑环境:IDLE 上网搜了下解决办法,各种说法,试了两种: print u"学习" print (u ...

  8. python与php8-详解Python中Unicode和utf-8

    在Python语言中,Uincode字符串处理一直是一个容易让人迷惑的问题.许多Python爱好者经常因为搞不清Unicode.UTF-8还有其它许许多多的编码之间的区别而大伤脑筋.本文将介绍Unic ...

  9. python中的encode()和decode()函数

    对于很多人来说,python的中字符转码是一件很头疼的事情,本来期望结果输出的是中文,结果来一段像这样\xe4\xbd\xa0\xe5\xa5\xbd像是乱码的字符串. 由于学python没多久,昨天 ...

最新文章

  1. cubemx 读卡器_cubeMX 之 SD卡读写
  2. 服务器内存会显示ecc么,服务器内存ecc
  3. jQuery中append、appendTo、prepend、prependTo、before、insertBefore、after与insertAfter方法注意事项...
  4. 基于用户的协同过滤算法
  5. php mysql 多表搜索_PHP MYSQL查询,使用来自多个表的数据搜索多个字段/列
  6. 国外稳定免费php,国外免费php空间 稳定
  7. 开源Web应用程序防火墙 - ModSecurity
  8. silverlight 实现全屏
  9. Json.net说法——(四)序列化错误处理
  10. 字节跳动(用户喜好)
  11. 运筹系列31:内点法python代码
  12. 数据库表关系详解(一对多、一对一、多对多)
  13. SpringBoot_01_初窥门径
  14. 计算机access分数比例,[access查询]关于分数段统计问题
  15. python培训费用多少钱?学习python课程价格?
  16. php+ffmpeg视频增加转场合并
  17. 修改服务器hba卡pciid,HBA卡更换步骤.doc
  18. 177本名著浓缩成了177句话!
  19. 一个坑firewall-cmd: error: unrecognized arguments
  20. gpt.4.0-gpt 国内版

热门文章

  1. LeetCode 189. Rotate Array
  2. 【latex】输入角度符号°
  3. 【AI视野·今日CV 计算机视觉论文速览 第214期】Mon, 7 Jun 2021
  4. 如何制作歌单 0202 winform
  5. python-基础-代码备注与变量命名方法
  6. git 常用命令思维导图
  7. chrome浏览器允许跨域
  8. node.js当中net模块的简单应用(基于控制台的点对点通信)
  9. Nagios 安装教程
  10. ORACLE 11g安装图解