日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Day1 字符串格式化

發布時間:2024/8/26 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Day1 字符串格式化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.占位符方式:
占位符:
  %d   整數   %012d   數字位數至少長度為12位,不足的前面加0填充。
                >>> 'Hello,%s,%012d' % ('a',1234567890123456)
                'Hello,a,1234567890123456'
                >>> 'Hello,%s,%012d' % ('a',123)
                'Hello,a,000000000123'

  %f   浮點數   %.4f   小數點后保留2位,超出兩位的四舍五入,不足兩位的用0占位。
                >>> 'Hello,%s,%.4f' % ('a',123.1234567)
                'Hello,a,123.1235'
                >>> 'Hello,%s,%.4f' % ('a',123.1)
                'Hello,a,123.1000'

  %s   字符串       可以把任何類型轉換為字符串,不確定用什么的時候%s永遠好用。
                在字符串中,需要輸出%符號時, 用%轉義, 通過%%來表示%符號。

  %x   十六進制數

有幾個占位符,后面就跟幾個變量或值,順序一一對應, 如:

    >>> 'Hello,%s' %'world'
    'Hello,world'
    >>> 'Hello,%s,%s' % ('world','worl2')
    'Hello,world,worl2'
    >>> 'Hello,%s,%s,%d' % ('world','worl2',120)
    'Hello,world,worl2,120'
    >>> 'Hello,%s,%s,%d,%f' % ('world','worl2',120,3.14)
    'Hello,world,worl2,120,3.140000'

2.format()函數方式
format()函數
  使用傳入函數的參數,依次替換字符串內的順序占位符, 略麻煩。

    >>> 'Hello,{0},{1},{2},hahahaha,{3},{4:05d},{5:.4f},end'.format('a',666,'aaa%%',22,33,1.23456)
    'Hello,a,666,aaa%%,hahahaha,22,00033,1.2346,end'

轉載于:https://www.cnblogs.com/konggg/p/8945745.html

總結

以上是生活随笔為你收集整理的Day1 字符串格式化的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。