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小时内删除。