栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python 字符串的基础操作(增删查‘改’)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python 字符串的基础操作(增删查‘改’)

        Python的字符串操作十分方便,比起C语言少了指针的使用,因此,在很多地方,都会使用str()函数来把所需要的内容转换成字符串进行处理。

        那么,就让我们一起看一看字符串的一些操作吧。

        首先是‘改’,实际出发的话,字符串是不能定向更改某一个值的,但是可以利用字符串拼接的特性来实现字符串的更改。(删除的操作可以类比)

a = '迟日江山丽,春春花草香'
a = a[:7] + '风'  + a[8:]
print(a)  # 迟日江山丽,春风花草香

        如图,即实现了字符串的更改。当然,字符串也可以进行添加和‘乘积’。

str = 'abc'
str2 = str*4
str3 = str + '_' + str2
print(str2)  # abcabcabcabc
print(str3)  # abc_abcabcabcabc

        那么,字符串还可以进行切片:

# 切片     str[a:b:c]
my_str = 'hello world'
my_str1 = my_str[2:9:1]
print(my_str1)
my_str2 = my_str[4:]
print(my_str2)
my_str3 = my_str[:4]
print(my_str3)
my_str4 = my_str[9:1:-1]
print(my_str4)
my_str5 = my_str[::-1]
print(my_str5)

'''
llo wor
o world
hell
lrow oll
dlrow olleh
'''

        字符串还有一个应用就是正则表达式,这里只写两个功能,一是敏感字的替换,一是提取整形数字的和

str1 = input("请输入:")   # 这句话不含暴力,色情
str2 = input("请输入:")   # a12dfd183sf23
print(re.sub(r'暴力|色情|血腥','**',str1))
number_list =re.findall(r'd{1,9}',str2)
num = 0
for i in number_list:
    num += int(i)
print(num)

'''
请输入:这句话不含暴力,色情
请输入: a12dfd183sf23
这句话不含**,**
218
'''

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/665238.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号