百分號 轉義 Python字串的格式化以及轉義符

2021-10-16 09:49:41 字數 797 閱讀 3838

一、字串格式化①字串的格式化語句格式如:format % values

format 是等待格式化的字串,是由包含%和格式字元的字串組成,而values是一一對應前面格式字元的填充值,可以是乙個數值物件、字串物件,也可以是包含元素的list、tuple。如果是list,或者 tuple,python的直譯器會將這裡面每個元素一一填充前面的format字串所對應的%。

例子:"hello, %s is my name, i like %s." %('jack','football')

輸出為:"hello,jack is my name, i like football."

②常用的字串格式化符號有:

%s ,str()函式進行字串轉換

%d / %i,轉成有符號十進位制數

%x / % x,輸出無符號十六進製制(x/x代表轉換後的十六進製制字元的大小寫)

%f / %f,輸出浮點數(小數部分自然截斷)

%% ,輸出%(格式化字串裡面包括百分號,那麼必須使用%%)二、字串裡的轉義符python的字串裡面經常使用\符號開頭,表示一種特殊字元。

①常用的轉義字元有:

\n 換行

\' 單引號

\"雙引號

\t製表符

\r 回車

②如果字串裡有很多轉義字元,但我們就想顯示原來的內容,可以用r開頭,如:r'\tsab'

Shell中變數的單百分號 和雙百分號 的作用

使用百分號將變數的內容從變數的後面刪除,並從變數的尾部刪除。不同的是,乙個 號表示從尾部最近的匹配刪除,兩個 從尾部最遠的匹配刪除。同時支援使用萬用字元。比如 先宣告乙個變數 filename aaabbccddaabbccdd使用乙個百分號擷取尾部bb echo 結果 aaabbccddaa可以看...

特殊用法 百分號 井號

為了完整起見,我這裡再用一些例子加以說明 的一些特異功能 假設我們定義了乙個變數為 file dir1 dir2 dir3 my.file.txt 我們可以用 分別替換獲得不同的值 拿掉第一條 及其左邊的字串 dir1 dir2 dir3 my.file.txt 拿掉最後一條 及其左邊的字串 my....

python裡的百分號 python中的百分號

常見的兩種 第一種 數值運算 1 3 是指模運算,取餘數 remainder 7 2 20 coding utf 8 python讀取檔案,偶數行輸出乙個檔案,奇數行輸出乙個檔案 def fenhang infile,outfile,outfile1 infopen open infile,r en...