Python字符串格式化符號及轉義字符含義(非常全!!!)


字符串格式化符號含義

符號
說明
%c
格式化字符及其 ASCII 碼
%s
格式化字符串
%d
格式化整數
%o
格式化無符號八進制數
%x
格式化無符號十六進制數
%X
格式化無符號十六進制數(大寫)
%f
格式化浮點數字,可指定小數點后的精度
%e
用科學計數法格式化浮點數
%E
作用同 %e,用科學計數法格式化浮點數
%g
根據值的大小決定使用 %f 或 %e
%G
作用同 %g,根據值的大小決定使用 %f 或者 %E



格式化操作符輔助命令

符號
說明
m.n
m 是顯示的最小總寬度,n 是小數點后的位數
-
用於左對齊
+
在正數前面顯示加號(+)
#
在八進制數前面顯示 '0o',在十六進制數前面顯示 '0x' 或 '0X'
0
顯示的數字前面填充 '0' 取代空格



Python 的轉義字符及其含義

 

符號
說明
\'
單引號
\"
雙引號
\a
發出系統響鈴聲
\b
退格符
\n
換行符
\t
橫向制表符(TAB)
\v
縱向制表符
\r
回車符
\f
換頁符
\o
八進制數代表的字符
\x
十六進制數代表的字符
\0
表示一個空字符
\\
反斜杠

1、對於字符串的格式化最常用到的是format()操作函數,它的參數主要有兩大類:

  1. 1.  關鍵字參數:

以下代碼里面a,b,c就是典型的關鍵字參數

>>> "{a} love {b}.{c}".format(a="I", b="FishC", c="com")

'I love FishC.com'

  1. 2.  位置參數:

以下{0}{1}{2}為典型的位置參數:

>>> "{0} love {1}.{2}".format("I", "FishC", "com")

'I love FishC.com'

2、對於一類比較特殊的字符串格式化的用法:

“{0:.2f}”.format(27.658)

這里前面的:表示的是格式化符號的開始,而.2表示的是四舍五入,保留兩位小數f表示的是打印出定點數

3、練習:實現進制之間轉換的功能代碼:



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM