1、字面量:以變量或常量給出的原始數據,在程序中可直接使用字面量
清河網站建設公司成都創新互聯,清河網站設計制作,有大型網站制作公司豐富經驗。已為清河超過千家提供企業網站建設服務。企業網站搭建\外貿網站制作要多少錢,請找那個售后服務好的清河做網站的公司定做!
2、字面量的差值:變量與常量以及表達式插入的一種技術,避免字符串拼接的問題
3、字面量類型:
數值型,字符型,布爾型,
字面量集合:列表List,元組tuple,字典dict,集合set
特殊字面量:None
通過formatted string literals(F-strings),(必須python 3.6版本及以上)
f{'變量名'} 最簡單,最建議使用
可使用變量或常量,函數或表達式
\n 轉義字符不可放里面,可放外面
大括號中可放函數或表達式
如{name.upper()}
相對更簡單簡潔,使用{}即可
不限數值、字符串,列表,字典,如一個個傳需要解包
%d,十進制整數
%f,十進制浮點 %.2f 保存二位數
%s str() 字符串格式
%r repr() 替換
概述
在Python3中,字符串格式化操作通過format()方法或者f'string'實現。而相比于老版的字符串格式化方式,format()方法擁有更多的功能,操作起來更加方便,可讀性也更強。該函數將字符串當成一個模板,通過傳入的參數進行格式化,并且使用大括號{}作為特殊字符代替%。
位置設定
默認位置
不指定格式化位置,按照默認順序格式化
示例結果:
設置位置
設置數字順序指定格式化的位置
示例結果:
設置關鍵字
設置關鍵字指定格式化的內容
示例結果:
參數傳遞
我們可以傳入各種類型參數格式化字符串,即不限于字符串變量或數字等。
元組傳參
利用元組傳參,傳參形式 *tuple
示例結果:
字典傳參
示例結果:
列表傳參
示例結果:
Python 認識格式化輸出 中的 格式化符號
在前面的文章里我們早早就接觸過Python中的輸出的函數prinnt(),它的作用顧名思義就是輸出,也就是程序輸出內容給用戶看。現在這篇文章不再說這么簡單的print()輸出,而是格式化輸出。格式化輸出含義:就是程序輸出一種帶格式的數據給用戶。
輸出:prinnt()
利用 print函數 返回結果是一個數字30,但是這個返回的數據30別人并不知道是30歲還是30年還是附有其他含義的一個數字。假如這里有一個需求:輸出‘今年我的年齡是30歲’,這樣的話那么這個需求里的30是不是就是取到我們上面的age = 30變量里存儲的數據呢,這種操作就是格式化輸出.
格式化輸出
格式化輸出含義:所謂的格式化輸出就是按照一定的格式輸出內容。
下面通過兩點來講解格式化輸出。
1.1 格式化符號
這里是Python當中一些內置好的格式符號,大家不用全部背誦下來,只要著重學習前三個常用的就可以了,其他的等用到再把這篇筆記拿出來查一下就ok。
%s:是格式化字符串的,%s中的s代表str字符串類型的縮寫,這樣方便記憶。
%d:代表有符號對的十進制整數,有符號呢表示整數前面有正號或負號,有符號表示正負號都可以有。%u表示無符號的十進制整數,也就是只包含正整數,在與沒用的時候我們一般用%d更全面一些。
%f:數據類型浮點數float縮寫的前面字母f
Format為CString類的一個成員函數,它通過格式操作使任意類型的數據轉換成一個字符串Format里面可以寫普通的字符串,比如“mynameis”,但有些格式指令字符具有特殊意義,比如“%6s”。
Format(表達式[,格式字符串])其中,表達式:要格式化的數值、日期或字符串表達式。格式字符串:指定表達式的值的輸出格式。格式字符有三類:數值格式、日期格式和字符串格式。格式字符要加引號。
方法如下:
1、首先按下“Win+R”組合鍵,打開運行窗口。
2、在打開文本框輸入“cmd”,點擊確定。
3、在打開的cmd窗口中,輸入:“python”,點擊Enter鍵。
4、在Python環境中,輸入:“x = format(0.5, '%')”,點擊Enter鍵。
5、在Python環境中,輸入:“print(x)”。
6、點擊Enter鍵,即可使用Python內置的format函數把數字0.5格式化為百分比值。
分享名稱:關于python函數的格式化的信息
分享URL:http://vcdvsql.cn/article44/hpijhe.html
成都網站建設公司_創新互聯,為您提供網站設計公司、營銷型網站建設、網站維護、域名注冊、商城網站、軟件開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯