ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python基础-字符串的修改

2021-12-09 09:00:24  阅读:183  来源: 互联网

标签:子串 字符 python 修改 split 字符串 mystr


所谓修改字符串,指的是通过函数的形式修改字符串中的数据。

replace()替换

字符串序列.replace(旧子串,新子串,替换次数)

注意:替换次数如果查出子串出现次数,则替换次数为该子串出现次数。

mystr ="hello world and supertest and sddd and python"

print(mystr.replace('and','he'))  #hello world he supertest he sddd he python

数据按照是否能直接修改分为可变类型和不可变类型两种,字符串类型的数据修改的时候不能改变原有字符串,属于不能直接修改的数据类型为不可变数据类型

split()按照指定字符分割字符串

语法

1.字符串序列.split(分割字符,num)

注意:num表示的是分割字符出现的次数,即即将来返回的数据个数为num+1个

mystr = 'hello world and supertest and su and python'
print(mystr.split('and',2))
print(mystr.split('and'))
#如果分割字符是原有字符串的子串,分割后则丢失该子串。
jion():用一个字符或子串合并字符串,即是将多个字符串合并为一个新的字符串
字符或者子串.join(多字符串组成的序列)
t1=('aa','b','cc','ddd')
print('...'.ioin(t1))

capitalize()将字符串第一个字符转换成大写 ,注意只是字符串第一个字符大写,其他字符全部小写
title()将字符串每个单词首字母转换成大写
lower()将字符串中大写转小写
lstrip()删除字符串左侧空白字符
rstrip()删除字符串右侧空白字符
ljust()返回一个原字符串左对齐
语法:字符串序列.ljust(长度,填充字符)
rjust()返回一个原字符串右对齐,并且使用指定字符填充至对应长度的新字符串,语法和ljust()相同
center()返回一个原字符串居中对齐,并使用指定字符填充至对应长度的新字符串,语法和ljust()相同



标签:子串,字符,python,修改,split,字符串,mystr
来源: https://www.cnblogs.com/sh123/p/15652216.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有