3. 文本处理库
2015-06-22 11:02
337 查看
文本处理库主要是对字符串的操作使用,以及对文本内容方面进行处理。
3.1 string--公共的字符串操作
源码位置在:Lib/string.py
3.1.1 字符串常量
下面就是在字符串模块里定义的字符串常量:
string.ascii_letters
这个常量包含字母的大写和小写,不会随着本地化而改变。其实它就是ascii_loercase和ascii_uppercase的联合集合。
string.ascii_lowercase
这个常量是小写字母'abcdefghijklmnopqrstuvwxyz'。
string.ascii_uppercase
这个常量是大写字母'ABCDEFGHIJKLMNOPQRSTUVWXYZ'。
string.digits
这个常量是数字‘0123456789’。
string.hexdigits
这个常量是十六进制使用字符‘0123456789abcdefABCDEF’。
string.octdigits
这个常量是八进制使用字符‘01234567’。
string.punctuation
这个常量是ASCII表里的标点符号。
string.printable
这个常量是表示可打印的字符。包含数字、字母、标点符号和可以用作空格的字符。
string.whitespace
这个常量是表示可以用来作为空格分隔的字符。比如' \t\n\r\x0b\x0c'。
蔡军生 QQ:9073204 深圳
3.1 string--公共的字符串操作
源码位置在:Lib/string.py
3.1.1 字符串常量
下面就是在字符串模块里定义的字符串常量:
string.ascii_letters
这个常量包含字母的大写和小写,不会随着本地化而改变。其实它就是ascii_loercase和ascii_uppercase的联合集合。
string.ascii_lowercase
这个常量是小写字母'abcdefghijklmnopqrstuvwxyz'。
string.ascii_uppercase
这个常量是大写字母'ABCDEFGHIJKLMNOPQRSTUVWXYZ'。
string.digits
这个常量是数字‘0123456789’。
string.hexdigits
这个常量是十六进制使用字符‘0123456789abcdefABCDEF’。
string.octdigits
这个常量是八进制使用字符‘01234567’。
string.punctuation
这个常量是ASCII表里的标点符号。
string.printable
这个常量是表示可打印的字符。包含数字、字母、标点符号和可以用作空格的字符。
string.whitespace
这个常量是表示可以用来作为空格分隔的字符。比如' \t\n\r\x0b\x0c'。
蔡军生 QQ:9073204 深圳
相关文章推荐
- 课程改进意见
- 币值最大化问题
- Set log level to 'warn' in BuildConfig.groov
- C++ 模态对话框与非模态对话框
- 开始刷题leetcode day47: Longest Palindromic Substring
- tomcat connection pool(mysql)
- linux命令二
- 图像渲染技术(从光线跟踪到光子映射)
- SUBCLASSDLGITEM函数
- 0x00000000该内存不能为read
- less
- pycharm 基础教程
- mysql 按周、日进行数据统计
- Observer观察者。。
- 数据结构之图(存储结构、遍历)
- 向mysql数据库存换行
- Windows Live Writer 的昨日荣光
- C语言中的序列点和副作用
- F#学习笔记
- Compare Version Numbers -- leetcode