




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
前述在嵌入式編程過程中,我們可以使用Python輔助我們編程,特別是驗證一些算法上特別好使。所以Python中的基本知識需要了解一些,剩下的就可以交給百度,Ctrl+C,Ctrl+V,不然網(wǎng)上復(fù)制代碼都復(fù)制不明白。接下來我們一塊學(xué)習(xí)下Python字符串格式化的三種方式。字符串格式化的幾種方式第一種:%s%運算符(求余符)也可用于字符串格式化。給定'string'%values,則string中的%實例會以零個或多個values元素替換。如果是多個值,請用()括起來。print('%s,%s
%s'
%
("Hi,",
"Hello",
"World"))
Terminal:
Hi,,Hello
World第二種:format字符串格式化的第二種方法,字符串format()方法。格式:str.format().這里寫個示例,字符串格式化可以使用索引也可以使用關(guān)鍵字的形式。print("{1},
{0}
{world}".format("Hello","hi",
world="World"))
Terminal:
hi,
Hello
World第三種:f-字符串格式化字符串字面值(簡稱為
f-字符串)在字符串前加前綴f或F,通過{expression}表達式,把Python表達式的值添加到字符串內(nèi)。下面看一個簡單的例子import
math
print(f"圓周率近似值為:
{math.pi:.8f}")
Terminal:
圓周率近似值為:
3.14159265標(biāo)準(zhǔn)格式說明符的一般形式如下:[[fill]align][sign][#][0][width][grouping_option]>>[.precision][type]屬性選項fillanycharacteralign"<"
">"
"="
"^"sign"+""-"""widthdigit+grouping_option"_"","precisiondigit+type"b""c""d""e""E""f""F""g""G""n""o""s""x""X""%"fill-填充如果指定了一個有效的align值,則可以在該值前面加一個fill字符,它可以為任意字符,如果省略則默認為空格符。align-對齊方式選項含義<強制字段在可用空間內(nèi)左對齊(這是大多數(shù)對象的默認值)>強制字段在可用空間內(nèi)右對齊(這是數(shù)字的默認值)=強制在符號(如果有)之后數(shù)碼之前放置填充。這被用于以'+000000120'形式打印字段。這個對齊選項僅對數(shù)字類型有效。這是當(dāng)'0'緊接在字段寬度之前時的默認選項^強制字段在可用空間內(nèi)居中注意,只有定義了最小字段寬度,對齊選項才有意義,如下示例。import
math
print(f"圓周率近似值為:
{math.pi:*^.8f}")
print(f"圓周率近似值為:
{math.pi:*^30.8f}")
Terminal:
圓周率近似值為:
3.14159265
圓周率近似值為:
**********3.14159265***********是填充字符,^表示居中對齊,30指的是最小字段寬度,.8f是讓小數(shù)點后保留8位有效數(shù)字:sign-符號選項含義+表示標(biāo)志應(yīng)該用于正數(shù)和負數(shù)。-表示標(biāo)志應(yīng)僅用于負數(shù)(這是默認行為)。space表示應(yīng)在正數(shù)上使用前導(dǎo)空格,在負數(shù)上使用減號看下面的示例:print(f"{3.14:+},{-3.14:+},{3.14:-},{-3.14:-},{3.14:
},{-3.14:
}")
Terminal:
+3.14,-3.14,3.14,-3.14,
3.14,-3.14'#''#'選項可讓“替代形式”被用于執(zhí)行轉(zhuǎn)換。替代形式會針對不同的類型分別定義。此選項僅適用于整數(shù)、浮點數(shù)和復(fù)數(shù)類型。對于整數(shù)類型,當(dāng)使用二進制、八進制或十六進制輸出時,此選項會為輸出值分別添加相應(yīng)的'0b','0o','0x'或'0X'前綴.下面例子是將整數(shù)12分別以二進制、八進制、十進制以及十六進制輸出。print(f"{12:#b},
{12:#o},
{12:#d},
{12:#x}")
Terminal:
0b1100,
0o14,
12,
0xc0如果指定了顯示寬度,則剩余部分的長度用0填充。prit(f"{123456789:030}")
Terminal:
000000000000000000000123456789grouping_option對浮點表示類型和整數(shù)表示類型,使用
,或者_作為千位分隔符。print(f"{123456789:,},
{123456789:_}")
Terminal:
123,456,789,
123_456_789widthwidth是一個定義最小總字段寬度的十進制整數(shù),包括任何前綴、分隔符和其他格式化字符。如果未指定,則字段寬度將由內(nèi)容確定。在說對齊方式的時候有過例子。precisionprecision是一個十進制整數(shù),它表示對于以表示類型'f'和'F'格式化
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人優(yōu)點總結(jié)20篇
- 下半年個人工作計劃
- 中醫(yī)康復(fù)治療技術(shù)模擬練習(xí)題(含參考答案)
- 游泳救生員初級題庫與參考答案
- 推拿治療學(xué)試題含答案
- 一通三防工作總結(jié)
- 買房同中介合同范本
- 口罩購銷合同范本模板
- 出售混凝土檁條合同范本
- 住宅小區(qū)車位轉(zhuǎn)讓合同范本
- 圖形的平移與旋轉(zhuǎn)壓軸題(7個類型55題)-【常考壓軸題】2023-2024學(xué)年八年級數(shù)學(xué)下冊壓軸題攻略(解析版)
- TDALN 033-2024 學(xué)生飲用奶安全規(guī)范入校管理標(biāo)準(zhǔn)
- 2024至2030年全球及中國標(biāo)準(zhǔn)履帶挖掘機行業(yè)研究及十四五規(guī)劃分析報告
- 各地分布式光伏項目電價對比
- 2024年綠化工職業(yè)技能理論知識考試題庫(含答案)
- 醫(yī)學(xué)檢驗技術(shù)專業(yè)《血液學(xué)檢驗》課程標(biāo)準(zhǔn)
- 2024年江蘇食品藥品職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫有完整答案
- 員工服務(wù)意識提升提高服務(wù)意識培訓(xùn)課件
- 2024年黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫1套
- 學(xué)前兒童游戲智慧樹知到期末考試答案章節(jié)答案2024年麗水學(xué)院
- 2023-2024學(xué)年高中政治統(tǒng)編版必修三第四課 人民民主專政的社會主義國家 同步練習(xí)
評論
0/150
提交評論