python字串總結

2021-10-14 05:28:32 字數 2100 閱讀 3713

認識字串

1.用單引號,雙引號,三引號作為定界符括起來的字串行

var1=

'hello,python '

var2=

"helloorld"

var3=

'''good'''

字串輸出

1.直接輸出

print

('1.我是英雄聯盟'

)info=

'2.我是王者榮耀'

print

(info)

print

('我是植物大戰殭屍'

)print

('我是開心消消樂')1

.我是英雄聯盟

2.我是王者榮耀

我是植物大戰殭屍

我是開心消消樂

2.格式化輸出

print

('%d. 我是%s!'%(

4,'開心消消樂'))

4. 我是開心消消樂!

3.format()輸出

位置索引

print

('i am {} ! '

.format

('python'

,'lol'))

print

('i am !'

.format

('l'

,'o'))

i am python !

i am lol!

下標索引

name=

['python'

,'lol'

]print

('i am ! i am !'

.format

(name=name)

)i am python! i am lol!

print

('i am ! i am !'

.format

(book=

'python'

,game=

'lol'))

i am python! i am lol!

屬性索引

class

game

: name =

'lol'

age =

34print

('this is !'

.format

(name=game.name)

)this is lol!

訪問字串中的值

切片操作

infor=

'python3'

print

(infor[:4

])print

(infor[:4

:2])

print

(infor[2:

6])print

(infor[2:

6:2]

)print

(infor[6:

2:-1

])pyth

ptthon

to3noh

轉義字元

info1 =

'hello\"python",i\'m tony'

print

(info1)

info2='hello python , \

i \'m tony'

print

(info2)

hello"python"

,i'm tony

hello python , i 'm tony

字串運算子

+ 字串拼接

* 重複輸出

索引獲取字串中的字元

[:] 擷取字串中的一段

in 成員運算子,包含給定字元返回true

not in 成員運算子 ,不包含給定字元返回flase

r\r 原始字元

% 格式字串

Python 字串總結

對字串的使用方法進行總結。1 建立字串 python中的字串用引號 或者 包括起來。2 修改字串 字串是不可修改的,類似元組。如 s abc s 0 z 會報錯。如果要增加或減少字元可通過建立乙個新的字串來實現,如 s abc s1 s 0 2 輸出 s1 ab s2 s def 輸出 s2 abc...

python字串總結

總結一下在學習過程中遇到的字串問題。格式化操作符 是python風格的字串格式化操作符 r 優先用repr 函式進行字串轉換 s 優先用str 函式進行字串轉換 d i 轉成有符號十進位制數 u 轉成無符號十進位制數 o 轉成無符號八進位制數 f f 轉成浮點數 小數部分自然截斷 格式化操作符輔助符...

python 字串總結

1str1 hello,world 通過len函式計算字串的長度 print len str1 13 獲得字串首字母大寫的拷貝 print str1.capitalize hello,world 獲得字串變大寫後的拷貝 print str1.upper hello,world 從字串中查詢子串所在位...