這篇文章主要為大家詳細介紹了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筆記的其他信息。
關鍵詞:占位符
您可能感興趣的文章
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态