麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Ruby > 正文

Ruby中字符串左側(cè)補(bǔ)零方法實(shí)例

2020-10-29 19:45:22
字體:
供稿:網(wǎng)友

最近有個(gè)需求,把數(shù)字顯示成固定的位數(shù),位數(shù)不足的在前面以零補(bǔ)充

比如 5 位:

復(fù)制代碼 代碼如下:

3 -> 00003
292 -> 00292
12422 -> 12422

發(fā)現(xiàn) Ruby 很容易就可以實(shí)現(xiàn)了
復(fù)制代碼 代碼如下:
irb> "%05d" % 12422
"12422"
irb> "%05d" % 22
"00022"

上面的方法基本上是標(biāo)準(zhǔn)作法。如果是直接處理字符串,也可以用 String#rjust:
"12422".rjust(5, '0')    => "12422"
"22".rjust(5, '0')       => "00022"

附:另一篇

項(xiàng)目中用到了字符串左右補(bǔ)零的算法,最后發(fā)現(xiàn)rails有這方面的函數(shù)可以實(shí)現(xiàn),省去不必要的麻煩,例子應(yīng)該很簡(jiǎn)單易懂

復(fù)制代碼 代碼如下:

>>> a = 22
>>> s = str(a).rjust(4, '0')
>>> print s
0022
>>> a = 2222
>>> s = str(a).rjust(4, '0')
>>> print s
2222

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 精品国产一区二区三区成人影院 | 一边吃奶一边插下面 | jizzjizz中国人少妇中文 | 一级观看免费完整版视频 | 国产精品一区视频 | 欧美成人午夜一区二区三区 | 密室逃脱第一季免费观看完整在线 | 久久亚洲视频网 | 久久久久久久久久久久久久av | 一二区成人影院电影网 | 草莓福利社区在线 | 免费一级毛片在线播放视频老 | 在线成人免费网站 | 免费在线观看午夜视频 | 亚洲一区久久久 | 久久精品视频2 | 偿还电影免费 | 视频一区二区精品 | 99精品视频在线导航 | 九色激情网 | av在线网站观看 | 羞羞视频免费入口网站 | 国产一级毛片高清视频 | 国产一区二区亚洲 | 竹内纱里奈和大战黑人 | 中国3xxxx | 在线视频 亚洲 | 91 视频网站 | 欧美色淫| 久久男人的天堂 | 91精品国啪老师啪 | 亚洲资源在线播放 | 欧美成人视 | 97青青| 久久精品探花 | 久久情爱网 | 国产在线久 | 国产一级毛片高清视频 | 97色在线观看免费视频 | 综合精品一区 | 国产美女视频一区二区三区 |