python基础3
上一篇 /
下一篇 2013-03-19 10:49:33
/ 个人分类:测试工具
字符串格式化
1、%字符:标记转换说明符的开始
2、转换标志:-表示左对齐;+表示在转换值之前加上正负号;“”表示正数之前保留空格;0表示转换值若位数不够则用0填充
3、最小字段宽度:转换后的字符串至少应该具有该值指定的宽度。如果是*,则宽度会从值元组中读出
4、点(.)后跟精度值,如果转换的是实数,精度值就表示出现在小数点后的位数;如果转换的是字符串,则表示最大字段宽度;如果是*,精度会从元组中读出
转换类型 |
含义
|
d,i |
带符号的十进制整数 |
o |
不带符号的八进制 |
u |
不带符号的十进制 |
x |
不带符号的十六进制(小写) |
X |
不带符号的十六进制(大写) |
e |
科学计数法表示的浮点数(小写) |
E |
科学计数法表示的浮点数(大写)
|
f,F |
十进制浮点数 |
g |
如果指数大于-4或者小于精度值则和e相同,其它情况与f相同 |
G |
如果指数大于-4或者小于精度值则和E相同,其它情况与F相同 |
c |
单字符(接收整数或者单字符字符串) |
r |
字符串(使用repr转换任意python对象) |
s |
字符串(使用str转换任意python对象) |
字符串方法
string.digits:包含数字0~9的字符串
string.letters:包含所有字母(大写或小写)的字符串
string.lowercase:包含所有小写字母的字符串
string.uppercase:包含所有大写字母的字符串
string.printable:包含所有可打印字符的字符串
string.punctuation:包含所有标点的字符串
收藏
举报
TAG: