Python百科5:字符串
一、字符串的定義與創(chuàng)建
var1 = "Hello,world"
var2 = 'Hello,world' ? ?
print(var1)
?print(var2)
運行結果:

二、字符串索引
索引從0開始,可以為負值,表示從末尾開始,-1表示最后一個,-2表示倒數(shù)第二個
a = "Hello,world"
print("a[0]的結果為:",a[0])
?print("a[-1]的結果為:",a[-1])?
print("a[-2]的結果為:",a[-2])
運行結果:

三、字符串修改
python字符串不可以使用索引直接修改
a = "Hello,world"
a[0] = 'X'print(a)
運行結果:

運行結果顯示類型錯誤:‘str‘對象不支持元素賦值
四、字符串替換
a = "Hello,world"
a.replace("world","Python")
運行結果:

五、字符串添加
用join方法表示添加,下圖表示在字符串a,b之間添加空字符、空格和逗號
a = "hello"b = "World"
print(''.join([a,b]))?
print(' '.join([a,b]))?
print(','.join([a,b]))
運行結果:

六、字符串切片
切片表示截取字符串的一部分,語法為s[start:stop]
start表示開始截取的位置,stop表示截取終止的下一個位置
start和end也可以省略,start省略表示從頭開始,end省略表示到結尾
s = "Hello,world"
print(s[1:3])?
print(s[:])?
print(s[1:])?
print(s[:6])
運行結果:

七、字符串拼接
a = "Hello"b = ",World"print(a + b)
運行結果:

八、字符串重復
print("ab" * 10) #表示輸出10個"ab"字符串
運行結果:

九、字符串分割
a = "a,b,c,d,e"
print(a.split(','))#表示將字符串a以逗號分割開
運行結果:
