占位符python,python占位符補數據_Python 占位符格式化的簡單示例

 2023-11-19 阅读 30 评论 0

摘要:這篇文章主要為大家詳細介紹了Python 占位符格式化的簡單示例,具有一定的參考價值,可以用來參考一下。對python這個高級語言感興趣的小伙伴,下面一起跟隨512筆記的小編兩巴掌來看看吧!占位符,顧名思義就是插在輸出里站位的符號。占位符是絕

這篇文章主要為大家詳細介紹了Python 占位符格式化的簡單示例,具有一定的參考價值,可以用來參考一下。

對python這個高級語言感興趣的小伙伴,下面一起跟隨512筆記的小編兩巴掌來看看吧!

占位符,顧名思義就是插在輸出里站位的符號。占位符是絕大部分編程語言都存在的語法, 而且大部分都是相通的, 它是一種非常常用的字符串格式化的方式。

1. 常用占位符的含義

占位符python、s : 獲取傳入對象的__str__方法的返回值,并將其格式化到指定位置

r : 獲取傳入對象的__repr__方法的返回值,并將其格式化到指定位置

c : 整數:將數字轉換成其unicode對應的值,10進制范圍為 0 <= i <= 1114111(py27則只支持0-255);字符:將字符添加到指定位置

o : 將整數轉換成 八 進制表示,并將其格式化到指定位置

x : 將整數轉換成十六進制表示,并將其格式化到指定位置

python 類、d : 將整數、浮點數轉換成 十 進制表示,并將其格式化到指定位置

e : 將整數、浮點數轉換成科學計數法,并將其格式化到指定位置(小寫e)

E : 將整數、浮點數轉換成科學計數法,并將其格式化到指定位置(大寫E)

f : 將整數、浮點數轉換成浮點數表示,并將其格式化到指定位置(默認保留小數點后6位)

F : 同上

python中,g : 自動調整將整數、浮點數轉換成 浮點型或科學計數法表示(超過6位數用科學計數法),并將其格式化到指定位置(如果是科學計數則是e;)

G : 自動調整將整數、浮點數轉換成 浮點型或科學計數法表示(超過6位數用科學計數法),并將其格式化到指定位置(如果是科學計數則是E;)

% : 當字符串中存在格式化標志時,需要用 %%表示一個百分號;

2. 常用占位符應用舉例

1. 格式化字符串

python3.7。>>> print ("This website name is %s" % ("512pic.com"))

this website name is 512pic.com

>>>

# End www_512pic_com

2. 格式化整數

python和java。>>> print ("The rank score is %d" % (100.0))

>>> The rank score is 100

>>>

# End www_512pic_com

3. 格式化浮點數

python asyncio?>>> print ("Yao Ming's height is %f m"%(2.29))

Yao Ming's height is 2.290000 m

>>>

# End www_512pic_com

4. 格式化浮點數(指定保留小數點位數)

python中float?>>> print ("Yao Ming's height is %.1f m"%(2.29))

Yao Ming's height is 2.3 m

>>>

# End www_512pic_com

5. 指定占位符寬度

python中占位符的用法。>>> print ("Name : %10s, Age : %9d, Height: %8.2f"%("Yao Ming", 37, 2.29))

Name : Yao Ming, Age : 37, Height : 2.29

>>>

# End www_512pic_com

格式比較難看, 下面我們來做一下對齊

python字符串占位符、6. 指定占位符寬度 - 左對齊

>>> print ("Name : %-10s, Age : %-9d, Height : %-8.2f"%("Yao Ming", 37, 2.29))

Name : Yao Ming , Age : 37 , Height : 2.29

>>>

# End www_512pic_com

python占位符有哪些。注:

格式化可選標志符, 可選參數

+ 右對齊;正數前加正好,負數前加負號;

- 左對齊;正數前無符號,負數前加負號;

空格 右對齊;正數前加空格,負數前加負號;

python占位符詳解。0 右對齊;正數前無符號,負數前加負號;用0填充空白處

如: -10s, 表示10個字符串位置, 左對齊,后面用空格填充

7. 指定占位符 - 用0當占位符

>>> print ("Name : %-10s, Age : %09d, Height : %08.2f"%("Yao Ming", 37, 2.29))

Name : Yao Ming , Age : 000000037, Height : 00002.29

>>>

# End www_512pic_com

3. 總結

占位符的使用非常常見, 也非常實用, 它可以很好的幫助我們解決一些字符串格式化的問題, 變換出多種用法, 一些常用的占位符大家可以記住, 以便提升編程效率。

注:關于Python 占位符格式化的簡單示例的內容就先介紹到這里,更多相關文章的可以留意512筆記的其他信息。

關鍵詞:占位符

您可能感興趣的文章

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/182574.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息