Discuss / Python / 廖老师讲的提纲挈领,很简洁,但是没有把知识点给全啊,每次我都要查很多资料

廖老师讲的提纲挈领,很简洁,但是没有把知识点给全啊,每次我都要查很多资料

Topic source

%2d #表示保留两个整数位,不够前面补空格,仔细看编译器输出。

'%2d'%3 ' 3' #其实3前有个空格

%02d #表示保留两位,不够前面补0

'%02d'%3 '03'

'%05d'%3 #同理05d表保留5位,不够补0 '00003'

其实有个方法自动补0

'%.3d'%3 '003'

%.2f表示保留float类型数字小数点后2位,不够自动补0

'%.2f'%3.1 '3.10'

'%.2f'%3.456 #%f是默认四舍五入的 '3.46'

梁云鹏GO

#2 Created at ... [Delete] [Delete and Lock User]

'%.2f'%3.456 #%f是默认四舍五入的 '3.46' 请问,如何阻止它四舍五入直接得到3.45这个值?

zfsnZJH

#3 Created at ... [Delete] [Delete and Lock User]

赞~~

IOA小明

#4 Created at ... [Delete] [Delete and Lock User]

3.1415926如何输出成03.14呢?


  • 1

Reply