2025年Python数据类型%s,%d,%f的用法

Python数据类型%s,%d,%f的用法1 s 字符型 s 正常输出字符 6s 输出 6 位字符 不足 6 位字符的左边用空格符补充 超过 6 位字符的输出全部字符 6d 为右边用空格补充 2s 截取前 2 位字符 不足 2 位的左边用空格符补充 6 2s

大家好,我是讯享网,很高兴认识大家。

1、%s:字符型

%s:正常输出字符

%6s:输出6位字符,不足6位字符的左边用空格符补充,超过6位字符的输出全部字符(%-6d为右边用空格补充)

%.2s:截取前2位字符,不足2位的左边用空格符补充

%6.2s:先截取2为字符,然后补足6位字符

test="python" print("按正常输出:%s"%test) print("按长度输出:%6s"%test) print("按截取输出:%.2s"%test) print("截取后补足:%6.2s"%test) # 输出结果: # 按正常输出:python # 按长度输出:python # 按截取输出:py # 截取后补足: py

讯享网

2、%d:数字型

%d:正常输出数字

%6d:输出6位数字,不足6位数字的左边用空格符补充,超过6位数字的输出全部数字

%06d:输出6位数字,不足6位数字的左边用“0”补充,超过6位数字的输出全部数字

%.2d:截取前2位数字,不足2位的左边用“0”补充


讯享网

%6.2d:先截取2为数字,然后补足6位字符,不足6位用空格符补充

%06.2d:先截取2为数字,然后补足6位字符,不足6位用“0”补充

讯享网test= print("按正常输出:%d"%test) print("按长度输出:%11d"%test) print("不足补0输出:%011d"%test) print("按截取输出:%.4d"%test) print("截取后补足:%11.4d"%test) print("截取后补0:%011.4d"%test) # 输出结果: # 按正常输出: # 按长度输出:  # 不足补0输出:00 # 按截取输出: # 截取后补足:  # 截取后补0:00

3、%f:浮点型

%f:按正常输出,默认输出小数点后6位小数

%6f:输出6位数字,默认输出小数点后6位小数,不足6位数字的左边用空格符补充,超过6位数字的输出全部数字

%06f:输出6位数字,默认输出小数点后6位小数,不足6位数字的左边用“0”补充,超过6位数字的输出全部数字

%.2f:输出小数点后2位小数

%6.2f:输出小数点后2位小数,然后补足6位字符,不足6位用空格符补充

%06.2f:输出小数点后2位小数,然后补足6位字符,不足6位用“0”补充

test=3. print("按正常输出:%f"%test) print("按长度输出:%11f"%test) print("不足补0输出:%011f"%test) print("按截取输出:%.4f"%test) print("截取后补足:%11.4f"%test) print("截取后补0:%011.4f"%test) # 输出结果: # 按正常输出:3. # 按长度输出: 3. # 不足补0输出:0003. # 按截取输出:3.1416 # 截取后补足: 3.1416 # 截取后补0:000003.1416

 

小讯
上一篇 2025-02-05 21:12
下一篇 2025-01-24 11:46

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/117028.html