Форум сайта python.su
0
Здравствуйте.
В общем, может получиться попроще, напишу так.
Эта строка на питоне
return ‘%3.01f dB’ % (self.source.snr_db / 100.0)
Отображение как (это примеры)
0.00 dB
12.01 dB
12.00 dB
12.10 dB
12.11 dB
Эта строка на питоне
return ‘{:0>4} dB’.format(self.source.snr_db / 100.0)
Отображение как (это примеры)
00.0 dB
12.01 dB
12.0 dB
12.1 dB
12.11 dB
Пожалуйста, я очень прошу, научите, как сделать, чтобы отображалось всегда два знака до точки и всегда два знака после точки, то есть так
00.00 dB
12.01 dB
12.00 dB
12.10 dB
12.11 dB
Офлайн
76
'{:0>5}'.format('{:.2f}'.format(0.0))[:5]
Офлайн
0
Romissevd
Здравствуйте.
Пожалуйста, я новичек, напишите мне полную строку, в частности, как подружить мою строку
return ‘{:0>4} dB’.format(self.source.snr_db / 100.0)
и Вашу строку
Спасибо.
Отредактировано SharkyEXE (Окт. 6, 2019 16:28:12)
Офлайн
857
>>> '{:05.2f}'.format(1.0) '01.00' >>> '{:05.2f}'.format(1.01) '01.01' >>> '{:05.2f}'.format(0.01) '00.01' >>> '{:05.2f}'.format(0.1) '00.10' >>> '{:05.2f}'.format(0.001) '00.00' >>>
Отредактировано py.user.next (Окт. 6, 2019 16:58:07)
Офлайн