python 字符串操作

本文详细介绍了Python中字符串的各种操作方法,包括字符串的拼接、重复、跨行拼接、索引和切片等核心技巧,适合初学者快速掌握并应用于实际编程场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

### 字符串的相关操作

(1) 字符串的拼接 +

str1 = "我爱你"
str2 = "亲爱滴菇凉"
strvar = str1 + str2
strvar = str1 + "," +str2
print(strvar)

(2) 字符串的重复
strvar = "重要的事情说三遍"
res = strvar
3

print(res)

(3) 字符串的跨行拼接 strvar = "sdfsdfssdfsdjfsjkdfsaudfuiousoadfjklsadf8s98adfsahdfsajkdfhsjkadfh" "111222333444"

print(strvar)

(4)字符串的索引

0 1 2 3 4 5 6 7 8 9 正向索引

strvar = "站起来的人一共是6个"

-10-9-8-7-6-5-4-3-2-1 逆向索引

print(strvar[-6])

(5)字符串的切片: 切片就是截取

"""
语法 => 字符串[::] 完整格式:[开始索引:结束索引:间隔值]
(1)[开始索引:] 从开始索引截取到字符串的最后
(2)[:结束索引] 从开头截取到结束索引之前(结束索引-1)
(3)[开始索引:结束索引] 从开始索引截取到结束索引之前(结束索引-1)
(4)[开始索引:结束索引:间隔值] 从开始索引截取到结束索引之前按照指定的间隔截取字符
(5)[:]或[::] 截取所有字符串
"""
strvar = "好看的皮囊千篇一律,有趣的灵魂200多斤"

(1)[开始索引:] 从开始索引截取到字符串的最后

res = strvar[5:]
print(res)

(2)[:结束索引] 从开头截取到结束索引之前(结束索引-1)

""" 最大值取不到,取到它之前的那个值 """
res = strvar[:9] # 8
print(res)

(3)[开始索引:结束索引] 从开始索引截取到结束索引之前(结束索引-1)

res = strvar[13:15]
print(res)
res = strvar[-7:-5]
print(res)

(4)[开始索引:结束索引:间隔值] 从开始索引截取到结束索引之前按照指定的间隔截取字符

res = strvar[1:15:2]

1 3 5 7 9 11 13

print(res) #看皮千一,趣灵
res = strvar[::-1] #从开头到结束;
print(res)

-1 -2 -3 -4 -5 -6 -7 -8 -9 ...

(5)[:]或[::] 截取所有字符串

res = strvar[:]
res = strvar[::]
print(res)

转载于:https://www.cnblogs.com/CrownYP/p/11318424.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值