ljsq.net
当前位置:首页 >> 在python中如何修改字符串中的某一位字符 >>

在python中如何修改字符串中的某一位字符

在Python中字符串是不可改变的对象(immutable),因此无法直接修改字符串的某一位字符。 一种可行的方式,是将字符串转换为列表,修改列表的元素后,在重新连接为字符串。 示例代码如下: s = 'abcdefghijk' #原字符串l = list(s) #将字符串转换...

在Python中字符串是不可改变的对象(immutable),因此无法直接修改字符串的某一位字符。 一种可行的方式,是将字符串转换为列表,修改列表的元素后,在重新连接为字符串。 示例代码如下: s = 'abcdefghijk' #原字符串l = list(s) #将字符串转换...

简单粗暴的办法:把字符串按照| 拆分成一个list,然后替换相应的内容之后再用'|'.join组合成字符串。比如: info = "Jame|42|123 Apple Street|135201346" ssList = info.split('|') ssList[1] = 50 info = '|'.join(ssList) 或者是用正则表达式...

>>> s='abcddefg'>>> s[0]'a'>>> s[1]'b'>>> s.index('e')5看明白了吗? 字符串其实也可以看作一个数组list对象!!

myStr = 'my name is Tom.'myStr = myStr.replace('.','\r\n')

s= 'abababab' 不重复统计 s.count('aba') 重复统计 import re reg=re.compile("(?=aba)") length=len(reg.findall(s)) print(length)

去掉test.txt中的H,保存到test1.txt with open('test.txt', 'r') as fpr: content = fpr.read()content = content.replace('H', '')print(content)with open('test1.txt', 'w') as fpw: fpw.write(content)

不知道字符串有什么规律没,如果是有空格,或者 ‘,’分隔,有特殊样式的话,可以用这个 例 空格: data="hello how old are you" result=data.split() 例 逗号: data="hello,how,old,are,you" result=data.split(',')

# -*- coding: utf-8 -*-numbers = '0123456789'a = "r 1.5 ml.in .9 it"file=[]for i in a: file.append(i)print filefor idx, i in enumerate(file): #先前是因为第二次index('.')的时候,获取的还是第一个点 if i == '.' and i != file[-1] a...

不太了解你的需求,你直接替换也没啥问题吧,如果不替换要解析你这个字符串的话可以这样搞: lines = open('1.txt', 'r').readlines()fields = lines[2].split(',')fields[-1] = '210e3\n'lines[2] = ','.join(fields)open('1.txt', 'w').writel...

网站首页 | 网站地图
All rights reserved Powered by www.ljsq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com