码迷,mamicode.com
首页 > 编程语言 > 详细

python 字符串 格式化

时间:2019-05-10 15:03:05      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:baidu   浮点型   span   大写   进制   数据   输出   sci   年龄   

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

占位符号:
%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 字符串 格式化

标签:baidu   浮点型   span   大写   进制   数据   输出   sci   年龄   

原文地址:https://www.cnblogs.com/lws865/p/10844224.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!