欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

python字符串格式化-創(chuàng)新互聯(lián)

python3中字符串格式化有兩種方法:%和format

創(chuàng)新互聯(lián)建站專注于蒲城企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),商城網(wǎng)站制作。蒲城網(wǎng)站建設(shè)公司,為蒲城等地區(qū)提供建站服務(wù)。全流程定制制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)

一、%

  在%操作符左側(cè)放置一個(gè)需要進(jìn)行格式化的字符串,這個(gè)字符串帶有一個(gè)或多個(gè)嵌入的轉(zhuǎn)換目標(biāo),都以%開頭,如%s,%d,%f。

    在%操作符右側(cè)放置一個(gè)對(duì)象,這些對(duì)象將會(huì)插入到左側(cè)想讓python進(jìn)行格式化字符串的一個(gè)轉(zhuǎn)換目標(biāo)的位置上。


案例:

>>> 'this is a %s' % 'test'
'this is a test'
>>>
>>> 'shuangji %d.this is a %s' % (666,'test')        #右側(cè)有多個(gè)值時(shí)用括號(hào)括起來
'shuangji 666.this is a test'
>>>
>>> '%s--%s--%s' % (666,231.51241,[1,2,3])           #python中任何類型都可以轉(zhuǎn)換為字符串。實(shí)例中左側(cè)都是%s,會(huì)將右側(cè)中的對(duì)象轉(zhuǎn)換為字符串(重新創(chuàng)建)。
'666--231.51241--[1, 2, 3]'
>>>

%左側(cè)通用結(jié)構(gòu)是   %[(name)][flags][width寬度][.precision精度]typecode,-左對(duì)齊,+正負(fù)號(hào),0補(bǔ)零


>>> x=1234
>>> test='%d...%-6d...%06d'%(x,x,x)        #-號(hào)左對(duì)齊。0不足位數(shù)補(bǔ)零
>>> test
'1234...1234  ...001234'
>>> x=12.126435787654123                    #浮點(diǎn)數(shù)的表示方法
>>> '%e|%f|%g'%(x,x,x)
'1.212644e+01|12.126436|12.1264'
>>> '%-6.2f|%06.2f|%+06.1f'%(x,x,x)            #6.2表示總有6位數(shù),2位小數(shù)
'12.13 |012.13|+012.1'
>>> '%-6.2f|%06.2f|%.*f'%(x,x,4,x)            #此處*表示精度,將4給*后,x是替代值
'12.13 |012.13|12.1264'
>>>
>>> '%(a)s %(b)s %(c)s %(d)s' % ({'a':'this','b':'is','c':'a','d':'test'})        #基于字典的格式化,是使用鍵值的。
'this is a test'

二、format方法


>>> 'this {} a {}'.format('is','test')            #默認(rèn)1對(duì)1,多1不可,缺1不可
'this is a test'
>>> 'this {1} a {0}'.format('is','test')            #{}通過位置找出替換目標(biāo)及插入的參數(shù)
'this test a is'
>>> 'this {x} a {y}'.format(x='is',y='test')            #{}通過關(guān)鍵字找出替換目標(biāo)及插入的參數(shù)
'this is a test'
>>> 'this {x} a {0}'.format('is',x='test')            #兩者都有
'this test a is'
>>>
>>> 'this {1[spam]} test of {0.platform}'.format(sys,{'spam':'is'})    #0表示第一個(gè)位置,.platform 表示位置或關(guān)鍵字所引用的對(duì)象屬性:sys.platform。
'this is test of linux'
>>>

format格式結(jié)構(gòu){fieldname!conversionflag:formatspec},fieldname表示參數(shù)的一個(gè)數(shù)字位置或關(guān)鍵字,conversionflag可以是r,s,a對(duì)應(yīng)repr/str/ascii內(nèi)置函數(shù)的一次調(diào)用,formatspec指定了如何表示該值:字段寬度、對(duì)齊方式、補(bǔ)零、小數(shù)精度等。冒號(hào)后的formatspec組成形式有:[[fill]align對(duì)齊方式][sign][#][0][width寬度][.precision精度][typecode]


>>> '{0:>10}={1:<10}'.format('test',12.62424)        #字段寬度為10個(gè),>右對(duì)齊,<左對(duì)齊
'      test=12.62424  '
>>> import sys
>>> '{0.platform:>10}={1[item]:<10}'.format(sys,dict(item='laptop'))     #使用位置.屬性的方法替換值   
'     linux=laptop    '
>>>
>>> '{0:.2f}'.format(1/3.0)
'0.33'
>>> '{0:.{1}f}'.format(1/3.0,4)    #動(dòng)態(tài)的從參數(shù)列表獲取精度位數(shù)
'0.3333'
>>> '{%.*f}'%(6,1/3.0)            #動(dòng)態(tài)的使用%從參數(shù)列表獲取精度位數(shù)
'{0.333333}'
>>>

高級(jí)用法

        >>> msg='this {a} a  for python,The No.{c}'.format(**{'a':'is','b':'a','c':1})            #使用字典形式來格式化,必須加入兩個(gè) *號(hào)和大括號(hào)

        >>> print(msg)

        this is a a for python,The No.1

        >>>

        >>> msg='this {:s} a {:s} for python,The No.{:d}'.format('is','test',1)                

        >>> print(msg)

        this is a test for python,The No.1

        >>>

        >>> msg='this {:s} a {:s} for python,The No.{:d}'.format(*['is','test',1])            #列表形式加入一個(gè)*號(hào),*表示將列表中的元素,遍歷出來,類似上面一個(gè)列子

        >>> print(msg)

        this is a test for python,The No.1

        >>>

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

新聞名稱:python字符串格式化-創(chuàng)新互聯(lián)
URL地址:http://aaarwkj.com/article36/jscpg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷、企業(yè)建站、ChatGPT、微信小程序、域名注冊(cè)、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
av男人的天堂一区二区| 精品国产免费第一区二区三| 国产精品日本一区二区| 日本精品一区二区三区免费| 亚洲麻豆精品午夜免费| 久久久久久国产精品亚洲| 99久久伊人精品综合观看| 久久精品无人区乱码一区二区| 日韩欧美第一页在线观看| av熟女一区二区三区| 免费在线观看欧美色妇| 亚洲av成人永久网站一区| 日韩一日韩一区二区三电影在线观看| 日韩av人妻一区二区三区| 国产a情人一区二区国产| 国产高潮呻吟久久av| 日本韩国国语对白一区二区三区| 91午夜福利国产精品| 国产女片xb内射在线| 這裏隻有无码人妻久久| 热久久视频这里只有精品| av资源中文字幕在线天堂| 免费欧美大片在线观看高清| 久久久久久这里都是精品| 精品一二三四五区亚洲乱码| 欧美日韩亚洲高清专区| 日韩欧美一区二区狠狠插| 九七青青草视频在线观看| 一区二区三区在线观看日韩| 精品人妻aⅴ一区二区| 久久久国产精品免费看| 日韩精品熟妻人女亚洲一区| 公侵犯人妻中文字幕一区| 老熟女露脸吞精一二三四区| 可以免费看黄的网久久| 免费观看在线视频午夜| 日日夜夜久久国产精品| 亚洲一区二区三区四区五区六| 视频播放一区二区三区毛片| 成人av久久一区二区三区| 两性色午夜视频在线观看|