python替换字符的操作_Python 字符串操作(string替换、删除、截取、复制、)
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
去空格及特殊符号
s.strip() .lstrip() .rstrip(',')
复制字符串
#strcpy(sStr1,sStr)
sStr= 'strcpy'
sStr = sStr
sStr= 'strcpy'
print sStr
连接字符串
#strcat(sStr1,sStr)
sStr= 'strcat'
sStr = 'append'
sStr+= sStr
print sStr
查找字符
#strchr(sStr1,sStr)
sStr= 'strchr'
sStr = 's'
nPos = sStr1.index(sStr)
print nPos
比较字符串
#strcmp(sStr1,sStr)
sStr= 'strchr'
sStr = 'strch'
print cmp(sStr1,sStr)
扫描字符串是否包含指定的字符
#strspn(sStr1,sStr)
sStr= '1345678'
sStr = '456'
#sStrand chars both in sStrand sStr
print len(sStrand sStr)
字符串长度
#strlen(sStr1)
sStr= 'strlen'
print len(sStr1)
将字符串中的大小写转换
#strlwr(sStr1)
sStr= 'JCstrlwr'
sStr= sStr1.upper()
#sStr= sStr1.lower()
print sStr
追加指定长度的字符串
#strncat(sStr1,sStr,n)
sStr= '1345'
sStr = 'abcdef'
n = 3
sStr+= sStr[0:n]
print sStr
字符串指定长度比较
#strncmp(sStr1,sStr,n)
sStr= '1345'
sStr = '13bc'
n = 3
print cmp(sStr1[0:n],sStr[0:n])
复制指定长度的字符
#strncpy(sStr1,sStr,n)
sStr= ''
sStr = '1345'
n = 3
sStr= sStr[0:n]
print sStr
将字符串前n个字符替换为指定的字符
#strnset(sStr1,ch,n)
sStr= '1345'
ch = 'r'
n = 3
sStr= n * ch + sStr1[3:]
print sStr
扫描字符串
#strpbrk(sStr1,sStr)
sStr= 'cekjgdklab'
sStr = 'gka'
nPos = -1
for c in sStr1:
if c in sStr:
nPos = sStr1.index(c)
break
print nPos
翻转字符串
#strrev(sStr1)
sStr= 'abcdefg'
sStr= sStr1[::-1]
print sStr
查找字符串
#strstr(sStr1,sStr)
sStr= 'abcdefg'
sStr = 'cde'
print sStr1.find(sStr)
分割字符串
#strtok(sStr1,sStr)
sStr= 'ab,cde,fgh,ijk'
sStr = ','
sStr= sStr1[sStr1.find(sStr) + 1:]
print sStr
或者
s = 'ab,cde,fgh,ijk'
print(s.split(','))
连接字符串
delimiter = ','
mylist = ['Brazil', 'Russia', 'India', 'China']
print delimiter.join(mylist)
PHP 中 addslashes 的实现
def addslashes(s):
d = {'"':'\\"', "'":"\\'", "\0":"\\\0", "\\":"\\\\"}
return ''.join(d.get(c, c) for c in s)
s = "John 'Johny' Doe (a.k.a. \"Super Joe\")\\\0"
print s
print addslashes(s)
只显示字母与数字
def OnlyCharNum(s,oth=''):
s = s.lower();
fomart = 'abcdefghijklmnopqrstuvwxyz013456789'
for c in s:
if not c in fomart:
s = s.replace(c,'');
return s;
print(OnlyStr("a000 aa-b"))
python替换字符的操作_Python 字符串操作(string替换、删除、截取、复制、)相关推荐
- python字符串的删除操作_Python 字符串操作(string替换、删除、截取、复制、连接、比较、...
去空格及特殊符号 s.strip().lstrip().rstrip(',') Python strip() 方法用于移除字符串头尾指定的字符(默认为空格). 复制字符串 #strcpy(sStr1, ...
- python 字符串赋值操作_python字符串操作
字符串 简介 字符串序列用于表示和存储文本,python中字符串是不可变的,一旦声明,不能改变 这里的的改变,指的是声明变量后的真实对象.但如果第二次用到变量,赋值,系统会默认为你新生成一个变量.比如 ...
- python字符串的删除操作_Python字符串操作
Python字符串操作 访问字符串的元素 str = 'Hello World' print(str[0]) print(str[-1]) print(str[0:5]) 输出: H d Hello ...
- python字符串操作_Python 字符串操作 - 树懒学堂
字符串操作 由于Python在字符串和文本操作上的便利性,使Python成为一个流行的原生数据集操作语言已经有很长时间了.字符串对象的内建方法使得大部分文本操作非常简单.对于更为复杂的模式匹配和文本操 ...
- python字符串操作_python字符串操作
6.1 处理字符串 原始字符串:在字符串开始的引号之前加上r,使它成为原始字符串."原始字符串"完全忽略所有的转义字符,打印出字符串中的所有倒斜杠. 用三重引号的多行字符串:多行字 ...
- python 空格字符的表示_python字符串怎么去空格
1.strip()方法,去除字符串开头或者结尾的空格>>> a = " a b c " >>> a.strip() 'a b c' 2.lstr ...
- python判断字符大小写转换_Python 字符串大小写转换的简单实例
①所有字母都转换为大写 # -*- coding:utf-8 -*- if __name__ == "__main__": a = 'hello, world!' print(a. ...
- python 字符串截取_Python 字符串操作实现代码(截取/替换/查找/分割)
Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾. # 例1:字符串截取 str = '1234567 ...
- python编写程序接收字符串_Python字符串操作
a = 'Hello' b = 'Python' 一.字符串运算符 1.字符串连接(+) '字符串1' + '字符串2' >>>print(a + b) HelloPython 2. ...
最新文章
- Git@OSC 增加 SVN 支持
- Alsa中PCM参数设置
- 更快更强,来试试 Mybatis 的增强版——EasyMybatis
- Python之进程+线程+协程(multiprocessing多进程模块)
- oracle日期00开头,【原】Oracle中产生 “0000-00-00”格式的日期
- java 解决世界最难数独
- 作曲大师2019破解版|作曲大师音乐梦想家2019破解版下载 v2019.9(附安装破解图文教程)
- cpuz测试分数天梯图_2018年9月CPU天梯图 桌面级处理器天梯图最新版
- TNS-12555: TNS:permission denied错误解决
- [Intellij IDEA] 通过学生认证免费激活IDEA
- 码工成长手册:刚毕业的程序员如何快速提升自己?
- ChatGPT保姆级教程,一分钟学会使用ChatGPT!
- 简谈计算机网络与网络编程
- python输入数字输出月份英文_编写一个程序,输入月份号,输出该月的中文名和英文名。...
- 2022年5月8日 解决手机连接电脑无法选择“传输文件”
- 外部连接Redis时候,出现Time Out异常
- 小梅哥Xilinx FPGA学习笔记1——二选一多路器
- 高速光耦(PS8101,TLP112A,TLP109)基本工作原理应用实例
- encode deencode
- 春节之后:感悟与困惑
热门文章
- 纠正网上流传的SQL取某一时间的当月第一天和最后一天的时间写法
- 谨慎注意WebBrowser控件的DocumentCompleted事件
- 23种基本设计模式简介
- 请写一段 PHP 代码 ,确保多个进程同时写入同一个文件成功
- Go案例说明defer panic recover
- mysql职业要求_为什么面试的每一家都要求掌握MySQL?
- html教程自适应,Html-自适应
- 合肥工业大学计算机与信息学院学生会宗旨,计算机与信息学院举办第一期“AIE计划”实验室招新宣讲会...
- python图片批量处理器_用python给图片批量打水印
- es 创建索引报错_ES添加映射报错analyzer [ik_max_word] not found for field [title]