python标准模块string
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相关推荐
- Python标准模块--logging
Python标准模块--logging 参考http://www.cnblogs.com/zhbzz2007/p/5943685.html 1 logging模块简介 logging模块是Python ...
- python线程池模块_python并发编程之进程池,线程池,协程(Python标准模块--concurrent.futures(并发未来))...
需要注意一下 不能无限的开进程,不能无限的开线程 最常用的就是开进程池,开线程池.其中回调函数非常重要 回调函数其实可以作为一种编程思想,谁好了谁就去掉 只要你用并发,就会有锁的问题,但是你不能一直去 ...
- Python全栈学习笔记day 40.5+:线程池和线程池的Python标准模块--concurrent.futures
Python标准模块--concurrent.futures 源码:https://docs.python.org/dev/library/concurrent.futures.html #1 介绍: ...
- Python标准模块logging
开发Python, 一直以来都是使用自己编写的logging模块. 比较土...... 今天发现python的标准模块的这个功能做的挺好, 记录一下, 以后使用模块来进行logging. 对于这个模块 ...
- Python标准库-string模块《未完待续》
>>> import string >>> s='hello rollen , how are you ' >>> string.capwords ...
- Python标准模块—Regular Expressions
作者:zhbzz2007 出处:http://www.cnblogs.com/zhbzz2007 欢迎转载,也请保留这段声明.谢谢! 1 模块简介 正则表达式是一门小语言,你可以在Python中或者其 ...
- Python标准模块--asyncio
1 模块简介 asyncio模块作为一个临时的库,在Python 3.4版本中加入.这意味着,asyncio模块可能做不到向后兼容甚至在后续的Python版本中被删除.根据Python官方文档,asy ...
- python标准模块--os
目录 1.介绍2.常用函数 1.介绍 os模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的.即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在L ...
- python标准模块os
os模块为平台特定的模块(posix.nt和mac)提供了一个包装器.所有平台上函数的API都是相同的,所以使用os模块可以提供一定的可移植性.不过,并不是所有函数在每一个平台上都可用,许多进程管理函 ...
最新文章
- 编写五子棋程序时如何添加下棋时的音效_干货:如何提高编程能力
- JAVA入门级教学之(文档里的is-a、is-like-a、has-a到底是什么意思)
- 互联网创业公司的传统思维
- java string 数组 个数,Java - 定义一个接收String的方法,并返回一个整数数组,其中包含每个元音的数量...
- 独家分享--48页PPT解密数据可视化!
- (笔记)电路设计(六)之稳压二极管的应用
- 判断可逆素数的c语言程序,C语言可逆素数教程
- Gröbner基方法入门第II部分:Gröbner基和Buchberger算法
- Chrome 浏览器插件之监控网页地址
- Tourist Behaviour Themes and Conceptual Schemes--Chapter 1 Studying Tourist Behaviour
- KMP字符串匹配算法
- 计算机类毕业设计评语导师评语,本科生毕业设计导师评语参考
- Mac电脑使用:您的安全性偏好设置仅允许安装来自App Store和被认可的开发者的应用(解决方法)
- 凸包Graham算法
- MySQL的enclosed-by和escaped-by
- delete mysql 语法_mysql delete where 语法无法使用
- 关于教师节想到的礼物
- GBDT(MART)概念简介
- Android实习周记:第一周,井底之蛙上岸
- Java 编辑PPT SmartArt图形