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

python中強大的format函數(shù)實例詳解

 更新時間:2018年12月05日 10:56:27   作者:hp_cpp  
python中format函數(shù)用于字符串的格式化,這篇文章主要介紹了python中強大的format函數(shù),需要的朋友可以參考下

python中format函數(shù)用于字符串的格式化

自python2.6開始,新增了一種格式化字符串的函數(shù)str.format(),此函數(shù)可以快速處理各種字符串。

語法

它通過{}和:來代替%。

請看下面的示例,基本上總結(jié)了format函數(shù)在python的中所有用法

#通過位置
print '{0},{1}'.format('chuhao',20)
print '{},{}'.format('chuhao',20)
print '{1},{0},{1}'.format('chuhao',20)
#通過關(guān)鍵字參數(shù)
print '{name},{age}'.format(age=18,name='chuhao')
class Person:
  def __init__(self,name,age):
    self.name = name
    self.age = age
  def __str__(self):
    return 'This guy is {self.name},is {self.age} old'.format(self=self)
print str(Person('chuhao',18))
#通過映射 list
a_list = ['chuhao',20,'china']
print 'my name is {0[0]},from {0[2]},age is {0[1]}'.format(a_list)
#my name is chuhao,from china,age is 20
#通過映射 dict
b_dict = {'name':'chuhao','age':20,'province':'shanxi'}
print 'my name is {name}, age is {age},from {province}'.format(**b_dict)
#my name is chuhao, age is 20,from shanxi
#填充與對齊
print '{:>8}'.format('189')
#   189
print '{:0>8}'.format('189')
#00000189
print '{:a>8}'.format('189')
#aaaaa189
#精度與類型f
#保留兩位小數(shù)
print '{:.2f}'.format(321.33345)
#321.33
#用來做金額的千位分隔符
print '{:,}'.format(1234567890)
#1,234,567,890
#其他類型 主要就是進制了,b、d、o、x分別是二進制、十進制、八進制、十六進制。
print '{:b}'.format(18) #二進制 10010
print '{:d}'.format(18) #十進制 18
print '{:o}'.format(18) #八進制 22
print '{:x}'.format(18) #十六進制12

總結(jié)

以上所述是小編給大家介紹的python中強大的format函數(shù)實例詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • python socket 超時設置 errno 10054

    python socket 超時設置 errno 10054

    這篇文章主要介紹了python 遠程主機強迫關(guān)閉了一個現(xiàn)有的連接 socket 超時設置 errno 10054 ,需要的朋友可以參考下
    2014-07-07
  • Django配置Mysql數(shù)據(jù)庫連接的實現(xiàn)

    Django配置Mysql數(shù)據(jù)庫連接的實現(xiàn)

    本文主要介紹了Django配置Mysql數(shù)據(jù)庫連接的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • Python3交互式shell ipython3安裝及使用詳解

    Python3交互式shell ipython3安裝及使用詳解

    這篇文章主要介紹了Python3交互式shell ipython3安裝及使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • 安裝Python的web.py框架并從hello world開始編程

    安裝Python的web.py框架并從hello world開始編程

    這篇文章主要介紹了安裝Python的web.py框架并從hello world開始編程,web.py的作者年輕的Aaron Swartz已經(jīng)離世,緬懷大神,需要的朋友可以參考下
    2015-04-04
  • 讓python在hadoop上跑起來

    讓python在hadoop上跑起來

    讓python在hadoop上跑起來,python如何在hadoop上跑起來?感興趣的小伙伴們可以參考一下
    2016-01-01
  • 解決Python的requests中text中文亂碼的問題

    解決Python的requests中text中文亂碼的問題

    學習Python爬蟲時遇到中文亂碼問題,發(fā)現(xiàn)req.text返回的是unicode,無法再次decode,通過查看網(wǎng)站源碼,發(fā)現(xiàn)網(wǎng)站使用的是gbk編碼,Requests會自動解碼來自服務器的內(nèi)容,但有時推測錯誤,通過設置r.encoding為gbk,然后對text進行編碼,可以正確打印出中文
    2025-01-01
  • Python中numpy數(shù)組真值判斷的實現(xiàn)

    Python中numpy數(shù)組真值判斷的實現(xiàn)

    在Python編程中,經(jīng)常需要對數(shù)組進行真值判斷,本文就來介紹一下Python中numpy數(shù)組真值判斷的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • python網(wǎng)絡爬蟲精解之Beautiful Soup的使用說明

    python網(wǎng)絡爬蟲精解之Beautiful Soup的使用說明

    簡單來說,Beautiful Soup 是 python 的一個庫,最主要的功能是從網(wǎng)頁抓取數(shù)據(jù),Beautiful Soup 提供一些簡單的、python 式的函數(shù)用來處理導航、搜索、修改分析樹等功能,需要的朋友可以參考下
    2021-09-09
  • Python+OpenCV實現(xiàn)火焰檢測

    Python+OpenCV實現(xiàn)火焰檢測

    本文主要為大家介紹了一個使用Python,OpenCV,線程,聲音和電子郵件功能的火災探測系統(tǒng),文中的示例代碼講解詳細,感興趣的小伙伴可以了解下
    2024-10-10
  • Python 代碼中的 yield 關(guān)鍵字到底是什么

    Python 代碼中的 yield 關(guān)鍵字到底是什么

    yield是Python中一個強大的工具,它可以幫助你以一種高效的方式處理大量數(shù)據(jù),理解yield的工作原理對于掌握Python編程至關(guān)重要,這篇文章主要介紹了Python 代碼中的 yield 到底是什么,需要的朋友可以參考下
    2024-07-07

最新評論

普安县| 南丹县| 永新县| 涿州市| 鄂温| 卫辉市| 同心县| 赤壁市| 治多县| 游戏| 阆中市| 大渡口区| 东至县| 巢湖市| 区。| 滨州市| 翁源县| 安仁县| 唐河县| 汕头市| 南陵县| 昔阳县| 赞皇县| 新竹县| 长白| 文水县| 扶沟县| 双城市| 宜春市| 曲靖市| 田阳县| 南木林县| 洱源县| 东海县| 乐至县| 禄丰县| 四子王旗| 台东市| 黄大仙区| 克什克腾旗| 尚义县|