常用的轉義字符:
\ 續行符
\\ 反斜槓符號
\‘ 單引號
\“ 雙引號
\a 響鈴
\b 退格
\e 轉義
\000 空
\n 換行
\v 縱向製表符
\t 橫向製表符
\r 回車
\f 換頁
\oyy 八進制數值,比如:\o12
\xyy 十六進制數值 ,比如:\x0a
格式化
把字符串按照一定格式進行打印或者填充。
1) 用%(佔位符)進行格式化
%s:字符串
%r:字符串,但是使用repr而不是str
%c: 整數轉換爲單個字符
%d:十進制整數
%u:無符號整數
%o: 表示八進制
%x:十六進制,字母爲小寫
%X:十六進制,字母爲大寫
%e:浮點數(E爲小寫)
%E:浮點數(E爲大寫)
%f,%F:浮點數十進制形式
%g,%G:十進制形式浮點或者指數浮點自動轉換。
格式字符前加“-”號,表示左對齊
格式字符前加“+”號,表示右對齊
比如:print("%s"%"Hello world!!"),打印出:Hello world!!
2)format格式化
使用函數形式進行格式化,替代佔位符
a: 不用指定位置,按順序讀取
例1:
s = "{} {}"
print(s.format("Hello", "world!"));
結果:Hello world!
例2:
s = "{} {}".format("Hello","world!")
print(s)
結果:Hello world!
b: 指定位置,按照指定的位置讀取
例3:
s="{0} {0}".format("Hello","world!")
print(s)
結果:Hello Hello
c: 使用命名參數
例4:
s="我們是{userName},我們最愛{actName}"
s = s.format(userName=“碼農”,actName="搬磚")
print(s)
結果:我們是碼農,我們最愛搬磚
d: 通過字典設置參數
s_dict = ("userName":"碼農",“actName”:"搬磚");
str 是python提供的字符串類
提供的字符串操作函數,可以通過help(str)進行查看。