最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Ruby中字符串左側補零方法實例

 更新時間:2014年06月24日 11:50:10   投稿:junjie  
這篇文章主要介紹了Ruby中字符串左側補零方法實例,常用的方法是使用字符的rjust方法來實現,需要的朋友可以參考下

最近有個需求,把數字顯示成固定的位數,位數不足的在前面以零補充

比如 5 位:

復制代碼 代碼如下:

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

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

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

附:另一篇

項目中用到了字符串左右補零的算法,最后發(fā)現rails有這方面的函數可以實現,省去不必要的麻煩,例子應該很簡單易懂

復制代碼 代碼如下:

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

相關文章

  • Ruby中類變量和實例變量的比較

    Ruby中類變量和實例變量的比較

    這篇文章主要介紹了Ruby中類變量和實例變量的比較,本文講解了4點類變量和實例變量的不同之處,并給出了代碼實例,需要的朋友可以參考下
    2015-05-05
  • ruby on rails中Model的關聯詳解

    ruby on rails中Model的關聯詳解

    本文給大家詳細講解了ruby on rails中model關聯的幾種形式,包括一對多,一對一,多對多。并給出了詳細的示例,有需要的小伙伴可以參考下
    2017-07-07
  • Ruby中的Mechanize的使用教程

    Ruby中的Mechanize的使用教程

    這篇文章主要介紹了Ruby中的Mechanize的使用教程,Mechanize一般用來抓取網頁,可以模擬點擊事件、表單提交提交等操作行為,需要的朋友可以參考下
    2015-01-01
  • 快速安裝Ruby on Rails的簡明指南

    快速安裝Ruby on Rails的簡明指南

    這篇文章主要介紹了快速安裝Ruby on Rails的簡明指南,Rails是Ruby上人氣絕對最高的web開發(fā)框架,需要的朋友可以參考下
    2015-08-08
  • 源代碼快速定位工具-qwandry使用指南

    源代碼快速定位工具-qwandry使用指南

    qwandry是一款能快速定位到我們需要找到庫文件、項目的工具。是一個快速打開我們指定文件夾的工具,比如快速打開rails, activerecord等目錄。
    2014-07-07
  • 幾個Ruby小技巧分享

    幾個Ruby小技巧分享

    這篇文章主要介紹了幾個Ruby小技巧分享,本文講解了代碼塊的序列調用、主要是說array在block中的使用、Hash#fetch、創(chuàng)建代碼段的散列等小技巧,需要的朋友可以參考下
    2015-05-05
  • Ruby進行文件信息輸出實例代碼

    Ruby進行文件信息輸出實例代碼

    數據是隨機的,所以每次的記錄都會不同。
    2008-11-11
  • Ruby on Rails中Rack中間件的基礎學習教程

    Ruby on Rails中Rack中間件的基礎學習教程

    Rack是一個連接Ruby程序與服務器程序之間的中間件,甚至可以說Rails也是在Rack的基礎上建立起來的,這里我們就來為大家?guī)鞷uby on Rails中Rack中間件的基礎學習教程
    2016-06-06
  • Ruby on Rails遷移時的一些注意事項

    Ruby on Rails遷移時的一些注意事項

    這篇文章主要介紹了Ruby on Rails遷移時的一些注意事項,包括建議的使用change方法取代up與down方法等細節(jié),需要的朋友可以參考下
    2015-08-08
  • 淺談Ruby on Rails的國際化

    淺談Ruby on Rails的國際化

    這篇文章主要介紹了Ruby on Rails的國際化,提出了日期貨幣等格式相關需要注意的地方,需要的朋友可以參考下
    2015-08-08

最新評論

内丘县| 江安县| 平谷区| 扬中市| 曲靖市| 固原市| 兰溪市| 广宁县| 惠来县| 龙海市| 肇源县| 张家口市| 北辰区| 四川省| 潜山县| 托里县| 沙田区| 大兴区| 仁怀市| 彭州市| 长治市| 布拖县| 德格县| 德惠市| 英德市| 湖北省| 海安县| 临桂县| 顺平县| 东乡县| 平谷区| 抚远县| 威海市| 浮山县| 颍上县| 沈丘县| 呼伦贝尔市| 周至县| 花垣县| 长春市| 孙吴县|