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

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)化
国产精品五月婷婷六月丁香| 日韩精品一区二区三区四区蜜桃| 91出品国产福利在线| 韩日av一区二区三区| 一区二区三区蜜桃91| 国产原创剧情免费观看av| 欧美日本国产高清不卡| 日韩欧美精品在线观看免费| 国产天堂亚洲国产碰碰| 亚洲一区二区视频精品| 国产三级传媒视频在线观看| 午夜最新福利在线视频| 中文字幕av二区三区人妻| 久久精品国产亚洲av品| 亚洲av网站女性向在线观看| 精品国产91久久粉嫩| 亚洲av成人在线一区二区| 亚洲一区二区精品欧美日韩| 夜夜春久久天堂亚洲精品| 又黄又爽又刺激的性视频| 99热在线免费观看精品| 精品久久人人做爽综合| 欧美a级黄片免费在线观看| 久久日韩人妻中文字幕| 欧美夫妻成人性生活视频| 精品国产一区二区av麻豆| 国产精品久久久久久久av三级| 精品人妻一区二区三区mp4| 97高清视频在线观看| 国内精品人妻久久毛片| 欧美日韩国产这里只有精品| 亚洲精品一区二区三区网站| 日韩三级一区二区三区| 欧美精品国产一区二区免费| 不卡视频在线免费观看| 日韩午夜免费一区二区蜜桃| 欧美日韩免费高清视视频| 久久婷亚洲综合五月天| 国产黄片自拍视频免费看| 色婷婷一区二区三区网站| 国产色视频一区在线观看|