Python 字符串 格式排版
center() 居中对齐
ljust() 左对齐
rjust() 右对齐
示例:
其他方法
isalnum() 检测字符串是否为数字或字母组成
isalpha() 检测字符串是否只为字母(含汉字)组成
isdiglit() 检测字符串是否只为数字组成
isspace() 检测字符串是否为空白符
isupper() 检测字符串是否全是大写字母
islower() 检测字符串是否全是小写字母
示例:
字符串的格式化
格式化字符串的函数str.format(),基本语法是通过{}和:
python格式化输出formatFormat函数可以接受不限个参数,位置可以不按顺序。
示例:
我们可以通过{索引}/{参数名},直接映射参数值,实现对字符串的格式化,非常方便。
填充和对其
填充常跟对齐一起使用
^、<、>分别是居中、左对齐、右对齐,后面带宽度。
:号后带填充的字符,只能说一个字符,不指定的话默认是用空格填充。
数字格式化
浮点数通过f,正数通过d进行需要的格式化,案例如下:
数字 | 格式 | 输出 | 描述 |
3.1415926 | {:.2f} | 3.14 | 保留小数点后两位 |
3.1415926 | {:+.2f} | 3.14 | 带符号保留小数点后两位 |
2.71828 | {:.0f} | 3 | 不带小数 |
5 | {:0>2d} | 05 | 数字补0,右对齐,宽度2 |
5 | {:x<4d} | 5xxx | 数字补x,左对齐,宽度4 |
10 | {:x<4d} | 10xx | 数字补x,左对齐,宽度4 |
1000000 | {:,} | 1,000,000 | 以逗号分隔的数字格式 |
0.25 | {:.2%} | 25% | 百分比格式 |
1000000000 | {:.2e} | 1.00E+09 | 指数记法 |
13 | {:10d} | 13 | 右对齐(默认),宽度为10 |
13 | {:<10d} | 13 | 左对齐,宽度为10 |
13 | {:^10d} | 13 | 中间对齐,宽度为10 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论