python 字符串 格式化

Posted lws865

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 字符串 格式化相关的知识,希望对你有一定的参考价值。

字符串格式化操作:
% 格式化操作
基本格式:字符串 % 格式化使用的数据

占位符号:
%d 要格式化一个整型
%f 要格式化一个浮点型(默认小数点后6位)
%s 要格式化一个字符串
%c 要格式化一个ascii码
%u 要格式化一个无符号整型 效果同%d
%o 要格式化一个无符号的八进制整型
%x 要格式化一个无符号的十六进制数
%X 要格式化一个无符号的十六进制数(大写)
%e 要格式化一个科学记数法的浮点型
%E 效果和%e一样
%p 使用十六进制格式化变量地址

 

1.% 格式化操作

1 # % 格式化操作
2 print(我今天%u岁了! % +18)
3 #输出结果:我今天18岁了!
4 print(我的身高是%f米 %  2.17)
5 #输出结果:我的身高是2.170000米
6 print(pi的值是%f % 3.14)
7 #输出结果:pi的值是3.140000
8 print(我的名字是:%s % 张三)
9 #输出结果:我的名字是:张三

 

2.元组格式化操作

1 #元组格式化操作
2 print(我的老师是:%s,我的年龄是:%d,我的身高是:%f米 % (李四,30,1.7))
3 #输出结果:我的老师是:李四,我的年龄是:30,我的身高是:1.700000米

 

3.精度与宽度的设定
 1 #精度与宽度的设定
 2 #精度
 3 print(pi的值是%.3f % 3.141592653)
 4 #输出结果:pi的值是3.142
 5 
 6 #宽度
 7 print(pi的值是%20f % 3.14)
 8 #输出结果:pi的值是            3.140000
 9 print(百度的网址是:%20s % www.baidu.cn)
10 #输出结果:百度的网址是:        www.baidu.cn
11 
12 #对齐方式
13 print(你:%10s % )
14 #输出结果:你:         我
15 
16 #零填充效果
17 print(我的学号是:%010d % 12138)
18 #输出结果:我的学号是:0000012138
19 
20 #正负号显示效果:
21 print(%+d的绝对值是%+d % (88,88))
22 #输出结果:+88的绝对值是+88

 

以上是关于python 字符串 格式化的主要内容,如果未能解决你的问题,请参考以下文章

在 Python 格式(f-string)字符串中,!r 是啥意思? [复制]

python颜色压缩的结果颜色比保存颜色深

我应该如何使用 Outlook 发送代码片段?

Python代码阅读(第25篇):将多行字符串拆分成列表

如何在 Javadoc 中使用 @ 和 符号格式化代码片段?

为 Blogger 上的博客格式化代码片段 [关闭]