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

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

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

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

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

字符串的话,你可以把他当作列表处理: str = 'hello world' 如果是想去掉第一个字母'o',并且知道是第5个字符, index=4 1.使用分片 new_str = str[:4]+str[5:] ; 2.循环读取new_str = ''.join([str[i] for i in range(len(str)) if i!= 4]) ; 3....

str.replace('?','')

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

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

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

文件中的内容支持a+追加模式, 不能直接修改。 你可以把内容读到内存,修改好内存的数据。将原来文件重命名为res_old.h,然后再新建文件res.h写入你需要的内容

# -*- 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...

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