Python學習筆記之str 模塊

常用的轉義字符:

\ 續行符

\\ 反斜槓符號

\‘ 單引號

\“ 雙引號

\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)進行查看。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章