• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Python字符串3个常用修改操作方法的用法

python 搞代码 3年前 (2022-04-09) 31次浏览 已收录 0个评论

Python中批改字符串操作方法有很多,咱们挑重点的去学习,这里三个办法在工作中比拟罕用,别离是replace()、split()、join()。

【含意】:

所谓批改字符串,指就是通过函数的模式批改字符串中的数据。

【操作方法】:

一、replace() : 替换

1、语法

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

留神: 替换次数如果查出子串呈现次数,则替换次数为该子串呈现次数

2、疾速体验

# replace() --- 替换    需要:把and换成he
myStr = 'hello world and Python and java and php'
new_str = myStr.replace('and', 'he')
print(myStr)   # hello world and Python and java and php
print(new_str)  # hello world he Python he java he php
# 原字符串调用了replace函数后,原有字符串中的数据并没做任何批改,批改后的数据是replace函数电动的返回值
# 阐明:replace函数有返回值,返回值是批改后的字符串
# 字符串是不可变数据类型,数据是否能够扭转划分为:可变类型 和 不可变类型



new_str = myStr.replace('and', 'he', 1)
print(new_str)  # hello world he Python and java and php

new_str = myStr.replace('and', 'he', 10)
print(new_str)  # hello world he Python he java he php
# 替换次数如果超出了子串呈现的次数,示意替换所有这个子串

留神: 数据依照是否能间接批改分为可变类型和不可变类型两种。字符串类型的数据批改的时候不能扭转原有的字符串,属于不能间接批改数据的类型即是不可变类型。

二、split() : 依照指定字符宰割字符串

1、语法

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

留神: num示意的是宰割字符呈现的次数,行将来返回数据个数为num+1个

2、疾速体验

# split() --- 宰割 --- 返回一个列表,失落宰割字符
myStr = 'hello world and Python and java and php'
list1 = myStr.split('and')
print(list1)  # ['hello world ', ' Python ', ' java ', ' php']

list1 = myStr.split('and', 2)
print(list1)  # ['hello world ', ' Python ', ' java and php']

留神: 如果宰割字符是原有字符串中的子串,宰割后则失落该子串。

三、join() : 用一个字符或子串合并字符串,即是将多个字符串合并为一个新的字符串

1、语法

字符或子串.join(多字符串组成的序列)

留神: num示意的是宰割字符呈现的次数,行将来返回数据个数为num+1个

2、疾速体验

# join() --- 合并列表外面的字符串数据为一个大字符串
myList = ['aa', 'bb', 'cc']

# 需要:最终后果为: aa...bb...cc
new_list = '...'.join(myList)
print(new_list)  # aa...bb...cc

new_list = '/'.join(myList)
print(new_list)  # aa/bb/cc

留神: 如果宰割字符是原有字符串中的子串,宰割后则失落该子串。

以上是python教程之字符串重点罕用批改办法的使用和了解,下一篇文章写字符串中非重点其余罕用操作方法中的批改办法。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Python字符串3个常用修改操作方法的用法

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址