欢迎光临散文网 会员登陆 & 注册

Python百科5:字符串

2021-08-08 14:28 作者:里特拉tura  | 我要投稿

一、字符串的定义与创建

var1 = "Hello,world"

var2 = 'Hello,world'    

print(var1)

 print(var2)

运行结果:

二、字符串索引

索引从0开始,可以为负值,表示从末尾开始,-1表示最后一个,-2表示倒数第二个

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以逗号分割开

运行结果:


Python百科5:字符串的评论 (共 条)

分享到微博请遵守国家法律