去空格及特殊符号s.strip().lstrip().rstrip(',')

复制字符串#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1

sStr1 = 'strcpy2'print sStr2

连接字符串#strcat(sStr1,sStr2)sStr1 = 'strcat'sStr2 = 'append'sStr1 += sStr2print sStr1

查找字符#strchr(sStr1,sStr2)#

比较字符串#strcmp(sStr1,sStr2)sStr1 = 'strchr'sStr2 = 'strch'print cmp(sStr1,sStr2)

扫描字符串是否包含指定的字符#strspn(sStr1,sStr2)sStr1 = '12345678'sStr2 = '456'#sStr1 and chars both in sStr1 and sStr2print len(sStr1 and sStr2)

字符串长度#strlen(sStr1)sStr1 = 'strlen'print len(sStr1)

将字符串中的大小写转换#strlwr(sStr1)sStr1 = 'JCstrlwr'sStr1 = sStr1.upper()#sStr1 = sStr1.lower()print sStr1

追加指定长度的字符串#strncat(sStr1,sStr2,n)sStr1 = '12345'sStr2 = 'abcdef'n = 3sStr1 += sStr2[0:n]print sStr1

字符串指定长度比较#strncmp(sStr1,sStr2,n)sStr1 = '12345'sStr2 = '123bc'n = 3print cmp(sStr1[0:n],sStr2[0:n])

复制指定长度的字符#strncpy(sStr1,sStr2,n)sStr1 = ''sStr2 = '12345'n = 3sStr1 = sStr2[0:n]print sStr1

将字符串前n个字符替换为指定的字符#strnset(sStr1,ch,n)sStr1 = '12345'ch = 'r'n = 3sStr1 = n * ch + sStr1[3:]print sStr1

扫描字符串

#strpbrk(sStr1,sStr2)sStr1 = 'cekjgdklab'sStr2 = 'gka'nPos = -1for c in sStr1:    if c in sStr2:

nPos = sStr1.index(c)        breakprint nPos

翻转字符串#strrev(sStr1)sStr1 = 'abcdefg'sStr1 = sStr1[::-1]print sStr1

查找字符串#strstr(sStr1,sStr2)sStr1 = 'abcdefg'sStr2 = 'cde'print sStr1.find(sStr2)

分割字符串

#strtok(sStr1,sStr2)sStr1 = 'ab,cde,fgh,ijk'sStr2 = ','sStr1 = sStr1[sStr1.find(sStr2) + 1:]print sStr1#或者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 sprint addslashes(s)

只显示字母与数字

def OnlyCharNum(s,oth=''):

s2 = s.lower();

fomart = 'abcdefghijklmnopqrstuvwxyz0123456789'

for c in s2:        if not c in fomart:

s = s.replace(c,'');    return s;

print(OnlyStr("a000 aa-b"))

python数字转换成字符串比较大小_Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、...相关推荐

  1. python数字转成字符串

    python数字转成字符串 2012-07-20 15:05  13433人阅读  评论(0)  收藏  举报 python import 数字转成字符串,使用格式化字符串: 如 tt=322 tem ...

  2. python字符串的美化_python字符串格式化

    Python的字符串格式化有两种方式:%格式符方式,format方式 %格式符 %[(name)][flags][width].[precision]typecode (name) 可选,用于选择指定 ...

  3. python字符串的表示_Python字符串方法总结

    Python字符串方法图示: (温馨提示:对图片点右键--在新标签页中打开图片) 1.index() 定义:查找并返回指定str的索引位置,如果没找到则会抛异常(查找的顺序是从左至右)可以指定范围:开 ...

  4. 24.shell中list详解,定义list,获取List的总个数,获取list的某个元素值,将list的每个元素转换成以空格分隔的字符串,空格分隔的字符串转换成list,for循环list

    文章目录 前言 定义list 获取List的总个数 获取list的某个元素值 将list的每个元素转换成以空格分隔的字符串 空格分隔的字符串转换成list for循环list 总结 友情链接 前言 s ...

  5. 字符串日期 转换成 需要的格式的 字符串日期(超强)

    字符串日期 转换成 需要的格式的 字符串日期 调用:dateformat(String pattern,Object date, boolean ifNullGetNow): 参数1:patern:你 ...

  6. 进行将多张CAD图纸转换成高清WMF格式的操作是什么?

    进行将多张CAD图纸转换成高清WMF格式的操作是什么?WMF格式是图片格式中的一种,为了方便将CAD图纸文件进行查看我们会需要将其进行格式间的转换操作,将其进行转换成图片格式中的WMF格式就是其中的一 ...

  7. 将HBITMAP转换成BMP位图文件的各个部分,可以在1BIT,4BIT,8BIT,16BIT,24BIT,32BIT之间转换

    VC将HBITMAP转换成BMP位图文件的各个部分,可以在1BIT,4BIT,8BIT,16BIT,24BIT,32BIT之间转换 http://blog.ednchina.com/wxleasyla ...

  8. caj转换成word转换器下载后如何操作?

    我们办公会用到caj文件,但是caj文件不好编辑和转换的,所以我们可以用caj转换成word转换器,caj转换成word转换器下载后如何操作?我这就告诉你2种方法. 方法1: 步骤一:在百度中去搜索软 ...

  9. python字符串转浮点数_Python字符串转换成浮点数函数分享

    Python字符串转换成浮点数函数分享 利用map和reduce编写一个str2float函数,把字符串'123.456'转换成浮点数123.456 from functools import red ...

最新文章

  1. maven打包常用的几个插件
  2. 应用丨其实,你每天都生活在人工智能中
  3. list转map stream_advancedday10可变参数不可变集合及Stream流
  4. Access restriction: The method createJPEGEncoder(OutputStream) from the type JPEGCodec is not access
  5. 用jquery ajax做的select菜单,选中的效果
  6. maven依赖传递和排除依赖冲突
  7. 01. elastcsearch-monitor (es 监控)
  8. 目前市场上的电脑一体机从计算机种类,一体机电脑与普通电脑的区别
  9. Sharepoint项目周记一:关于开展MOSS项目的前期调查和需要解决的问题
  10. 基于环信sdk的陌生人交友php服务器代码开源
  11. 由于供不应求 部分新款Apple Watch机型推迟至11月交付
  12. ISCC2018(misc)
  13. php实现最后登录时间,php实例之基于Cookie的登录表单和获取最后登录时间
  14. shell学习笔记(五)
  15. 几个北大和南开学霸的公众号,值得学习
  16. 空气中弥漫着『病毒』的味道
  17. GTP-3算法是一种“暴力美学”的胜利
  18. 孙德棣38岁中秋辞世
  19. 专升本英语——语法知识——高频语法——第一节 时态和语态——动词时态被动语态(全称)【学习笔记】
  20. 国内物联网产业仍处初级阶段 运营商NB-IoT大有可为

热门文章

  1. java se基础巩固实例,Java SE基础巩固(十五):lambda表达式
  2. Error running ‘Unnamed‘: Unable to open debugger port (127.0.0.1:xxxx)
  3. 容器安装java_在docker容器中安装Java(从宿主机向docker容器中拷贝文件)
  4. 如何删除网关的session_微服务安全认证架构是如何演进而来的?坐好小板凳一起来听一听...
  5. linux awk搜索文本最后个字符串,[转载]linux下的文本处理命令sedawkgrep
  6. quartz集群重复调度的解决
  7. word文档一级计算机,计算机一级-word讲义
  8. keygenerator php,学习PHP生成器的使用
  9. java反序列化的原理,java – 反序列化的工作原理?
  10. ajax+++fc,06. 实做AJAX(SEFC)