python學習 str字串

2021-10-18 16:24:47 字數 1703 閱讀 7462

s=

'hello world'

print

(s)

s=

"hello world"

print

(s)

s=

'''hello

world

!'''

print

(s)

##轉義字元案例

##想表達let's go

##使用轉義字元

s='let\'s go'

##\'就想表達乙個單引號,不想組成引號對

print

(s)

##表示斜槓

##比如表示c:\user\augsnano

s="c:\\user\\augsnano"

##用兩個反斜槓表示乙個反斜槓

print

(s)```python

##回車換行

s="我的\n小貓咪呢?"

##\n回車換行符

print

(s)

\(在行尾時)續行符

\反斜槓符號

'單引號

"雙引號

\a響鈴

\b退格(backspace)

\e轉義

\000空

\n換行

\v縱向製表符

\t橫向製表符

\r回車

\f換頁

\oyy八進位制數,yy代表的字元,例如:\o12代表換行

\xyy十六進製制數,yy代表的字元,例如\x0a代表換行

\other其他的字元以普通格式輸出

##單個斜槓的用法

##在python中,單個反斜槓表示此行未結束,出於美觀,需要下一行繼續

defmydemo

(x,\

y,\z)

:print

("h"

)

*字串的傳統格式化方法

*用%進行格式化

%(百分號)也叫佔位符

s=

"我愛小%s"

print

(s%"狗")s=

"我愛小%s"

print

(s)##佔位符可單獨使用

print

("我愛小%s"

%"狗"

)##佔位符一般只能被同型別替換,或者替換型別能被轉換成佔位符的型別

s=

"小王今年%d歲了,他長得太著急了"

print

(s%19

)##必須同型別替換

s=

"i am %fkg weight,%fm height"

print

(s%(

57.5

,1.67))

##一定要用小括號括起來

##使用了預設格式,多餘的列印了好多個零,不美觀

s=

"i am %.2fkg weight,%.2fm height"

print

(s%(

57.5

,1.67

))

python基礎 字串(str

標準序列的常規操作 索引 切片 乘法 成員資格檢查 長度等 適用於字串,但字串是不可變的資料型別,因此元素賦值和切片賦值是非法的。這裡介紹字串兩個方面 字串格式設定 字串方法 使用字串格式設定運算子 並在 右邊指定格式的值。指定要設定其格式的值時,可使用單個值 如字串,數字等 亦可使用元組 設定多個...

詳解python字串相關str

目錄 for迴圈迭代 name chengwei for ch in name print ch,end c h e n g w e i 索引print name 1 hprint name 1 最後乙個為 1 i len 函式返回str字串數量 print len name 8message he...

字串操作 str

len str 獲取字串長度 str.find 查詢,從頭到尾找到第乙個符合的就停止 str.rfind 查詢,從尾到頭找到第乙個符合的就停止 沒有找到字串的時候返回 1 str.index 類似find str.rindex 類似rfind 沒有找到字串的時候報錯 str.startswith 以...