python的标准模块string

先看string模块提供什么东东给我们使用:

__all__ = ["ascii_letters", "ascii_lowercase", "ascii_uppercase", "capwords", "digits", "hexdigits", "octdigits", "printable", "punctuation",  "whitespace", "Formatter", "Template"
]
"""
ascii_letters   保存所有ascii码中的小写英文字母和所有ascii码中的大写英文字母
ascii_lowercase 保存所有ascii码中的小写英文字母
ascii_uppercase 保存所有ascii码中的大写英文字母
capwords    是一个函数,请往下看后面有介绍和使用
digits      保存获取所有的10进制数字字符
hexdigits   保存所有16进制的数字字符
octdigits   保存所有的8进制数字字符
printable   保存所有可以打印的字符
punctuation 保存所有的标点符号
whitespace  保存所有空白字符
"""

截图如下:

使用:

import string
print(string.ascii_letters) #小写字母+大写字母
print(string.ascii_lowercase)
print(string.ascii_uppercase)
#....

输出结果:

capwords()函数的使用:

语法:

"""
capwords(s, sep=None) 将所有单词首字母变大写,剩下的变小写,返回字符串eg: " aBc  dEf " -> "Abc Def".
"""
import strings="me aNd yOu"
res = string.capwords(s)
print(res)

输出结果:

Formatter()类:

import stringprint(help(string.Formatter))
"""
fm = string.Formatter()
方法:fm.check_unused_args(self, used_args, args, kwargs)fm.convert_field(self, value, conversion)fm.format(*args, **kwargs)fm.format_field(self, value, format_spec)fm.get_field(self, field_name, args, kwargs)fm.get_value(self, key, args, kwargs)fm.parse(self, format_string)fm.vformat(self, format_string, args, kwargs)
"""

Template()类:

import stringprint(help(string.Template))

------结束------
仅学习。

python标准模块string相关推荐

  1. Python标准模块--logging

    Python标准模块--logging 参考http://www.cnblogs.com/zhbzz2007/p/5943685.html 1 logging模块简介 logging模块是Python ...

  2. python线程池模块_python并发编程之进程池,线程池,协程(Python标准模块--concurrent.futures(并发未来))...

    需要注意一下 不能无限的开进程,不能无限的开线程 最常用的就是开进程池,开线程池.其中回调函数非常重要 回调函数其实可以作为一种编程思想,谁好了谁就去掉 只要你用并发,就会有锁的问题,但是你不能一直去 ...

  3. Python全栈学习笔记day 40.5+:线程池和线程池的Python标准模块--concurrent.futures

    Python标准模块--concurrent.futures 源码:https://docs.python.org/dev/library/concurrent.futures.html #1 介绍: ...

  4. Python标准模块logging

    开发Python, 一直以来都是使用自己编写的logging模块. 比较土...... 今天发现python的标准模块的这个功能做的挺好, 记录一下, 以后使用模块来进行logging. 对于这个模块 ...

  5. Python标准库-string模块《未完待续》

    >>> import string >>> s='hello rollen , how are you ' >>> string.capwords ...

  6. Python标准模块—Regular Expressions

    作者:zhbzz2007 出处:http://www.cnblogs.com/zhbzz2007 欢迎转载,也请保留这段声明.谢谢! 1 模块简介 正则表达式是一门小语言,你可以在Python中或者其 ...

  7. Python标准模块--asyncio

    1 模块简介 asyncio模块作为一个临时的库,在Python 3.4版本中加入.这意味着,asyncio模块可能做不到向后兼容甚至在后续的Python版本中被删除.根据Python官方文档,asy ...

  8. python标准模块--os

    目录 1.介绍2.常用函数 1.介绍 os模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的.即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在L ...

  9. python标准模块os

    os模块为平台特定的模块(posix.nt和mac)提供了一个包装器.所有平台上函数的API都是相同的,所以使用os模块可以提供一定的可移植性.不过,并不是所有函数在每一个平台上都可用,许多进程管理函 ...

最新文章

  1. 编写五子棋程序时如何添加下棋时的音效_干货:如何提高编程能力
  2. JAVA入门级教学之(文档里的is-a、is-like-a、has-a到底是什么意思)
  3. 互联网创业公司的传统思维
  4. java string 数组 个数,Java - 定义一个接收String的方法,并返回一个整数数组,其中包含每个元音的数量...
  5. 独家分享--48页PPT解密数据可视化!
  6. (笔记)电路设计(六)之稳压二极管的应用
  7. 判断可逆素数的c语言程序,C语言可逆素数教程
  8. Gröbner基方法入门第II部分:Gröbner基和Buchberger算法
  9. Chrome 浏览器插件之监控网页地址
  10. Tourist Behaviour Themes and Conceptual Schemes--Chapter 1 Studying Tourist Behaviour
  11. KMP字符串匹配算法
  12. 计算机类毕业设计评语导师评语,本科生毕业设计导师评语参考
  13. Mac电脑使用:您的安全性偏好设置仅允许安装来自App Store和被认可的开发者的应用(解决方法)
  14. 凸包Graham算法
  15. MySQL的enclosed-by和escaped-by
  16. delete mysql 语法_mysql delete where 语法无法使用
  17. 关于教师节想到的礼物
  18. GBDT(MART)概念简介
  19. Android实习周记:第一周,井底之蛙上岸
  20. Java 编辑PPT SmartArt图形

热门文章

  1. 报文如何丢弃 如何处理
  2. 物联网平台 智慧小区 农田物联网 智慧旅游 智慧消防
  3. 【GDOI2016模拟4.22】飞机调度
  4. html父级添加伪类after,关于伪类after后续追加,实现js事件(如点击事件)
  5. 三相两相坐标变换matlab仿真,交流电机三相两相坐标互换及MATLAB仿真.pdf
  6. 实验一网络扫描与网络侦察
  7. 【转载】各大IT巨头面试题
  8. apache poi 实现将PPT(2007)中指定单元格替换成指定字符串或图片
  9. UVA 1633 Dyslexic Gollum (状压dp)
  10. 最好的职业经理人应像个演员