1.复制字符串

#strcpy(sStr1,sStr2)
sStr1 = 'strcpy'
sStr2 = sStr1
sStr1 = 'strcpy2'
print sStr2

2.连接字符串

#strcat(sStr1,sStr2)
sStr1 = 'strcat'
sStr2 = 'append'
sStr1 += sStr2
print sStr1

3.查找字符

#strchr(sStr1,sStr2)
sStr1 = 'strchr'
sStr2 = 'r'
nPos = sStr1.index(sStr2)
print nPos

4.比较字符串

#strcmp(sStr1,sStr2)
sStr1 = 'strchr'
sStr2 = 'strch'
print cmp(sStr1,sStr2)

5.扫描字符串是否包含指定的字符

#strspn(sStr1,sStr2)
sStr1 = '12345678'
sStr2 = '456'
#sStr1 and chars both in sStr1 and sStr2
print len(sStr1 and sStr2)

6.字符串长度

#strlen(sStr1)
sStr1 = 'strlen'
print len(sStr1)

7.将字符串中的小写字符转换为大写字符

#strlwr(sStr1)
sStr1 = 'JCstrlwr'
sStr1 = sStr1.upper()
print sStr1

8.追加指定长度的字符串

#strncat(sStr1,sStr2,n)
sStr1 = '12345'
sStr2 = 'abcdef'
n = 3
sStr1 += sStr2[0:n]
print sStr1

9.字符串指定长度比较

#strncmp(sStr1,sStr2,n)
sStr1 = '12345'
sStr2 = '123bc'
n = 3
print cmp(sStr1[0:n],sStr2[0:n])

10.复制指定长度的字符

#strncpy(sStr1,sStr2,n)
sStr1 = ''
sStr2 = '12345'
n = 3
sStr1 = sStr2[0:n]
print sStr1

11.字符串比较,不区分大小写

#stricmp(sStr1,sStr2)
sStr1 = 'abcefg'
sStr2 = 'ABCEFG'
print cmp(sStr1.upper(),sStr2.upper())

12.将字符串前n个字符替换为指定的字符

#strnset(sStr1,ch,n)
sStr1 = '12345'
ch = 'r'
n = 3
sStr1 = n * ch + sStr1[3:]
print sStr1

13.扫描字符串

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

14.翻转字符串

#strrev(sStr1)
sStr1 = 'abcdefg'
sStr1 = sStr1[::-1]
print sStr1

15.查找字符串

python strstr

#strstr(sStr1,sStr2)
sStr1 = 'abcdefg'
sStr2 = 'cde'
print sStr1.find(sStr2)

16.分割字符串

#strtok(sStr1,sStr2)
sStr1 = 'ab,cde,fgh,ijk'
sStr2 = ','
sStr1 = sStr1[sStr1.find(sStr2) + 1:]
print sStr1

转载于:https://www.cnblogs.com/GISerp/archive/2012/12/12/pyScript.html

Python 字符串操作相关推荐

  1. python print 输出到txt_(Python基础教程之七)Python字符串操作

    Python基础教程 在SublimeEditor中配置Python环境 Python代码中添加注释 Python中的变量的使用 Python中的数据类型 Python中的关键字 Python字符串操 ...

  2. 小猿圈学习Python字符串操作--字符串分割函数

    对于长字符串,我们一般要怎么处理呢?除了切片,但是切片太麻烦了.python为我们提供了字符串切割函数,它不仅可以通过指定字符切割,也可以去除空格符哦.下面就看一下小猿圈Python讲师是怎么介绍Py ...

  3. python字符串_(Python基础教程之七)Python字符串操作

    Python基础教程 在SublimeEditor中配置Python环境 Python代码中添加注释 Python中的变量的使用 Python中的数据类型 Python中的关键字 Python字符串操 ...

  4. 第十章、python字符串操作与with语句及上下文管理器------字符串的匹配与查找

    目录 10.1 python的字符串的操作 10.1.1 python的字符串的匹配与查找 (1)实例 (2)find(或rfind).index(或rindex)与match.search.find ...

  5. python字符串操作、实验报告册——— 切片

    设计一个程序,输入是一个字符串"重庆工程学院软件与人工智能学院",按要求输出: 1. 输出这个字符串的长度 2. 用切片的方式用一句Python语句输出"重庆工程学院&q ...

  6. python字符串操作_浅谈Python 字符串特有的操作方法

    来源:(微信号:python_cat)" 正如<你真的知道Python的字符串是什么吗?>所写,Python中字符串是由Uniocde编码的字符组成的不可变序列,它具备与其它序列 ...

  7. Python 字符串操作基础

    1.Python 字符串 字符串可以看做是由单个文本字符构成的列表,每个字母构成一个列表元素,可以用下标取值,切片,用于for循环,用len()函数 name = 'Zophoie' name[2] ...

  8. python字符串操作_Python 字符串操作 - 树懒学堂

    字符串操作 由于Python在字符串和文本操作上的便利性,使Python成为一个流行的原生数据集操作语言已经有很长时间了.字符串对象的内建方法使得大部分文本操作非常简单.对于更为复杂的模式匹配和文本操 ...

  9. [转载] Python字符串操作大全(一)

    参考链接: Python字符串 字符串增删改查[strap()函数, split()函数 , find()函数 , 切片等] 学习一门编程语言一般从基础的数据类型开始 ,python中的数据类型有:整 ...

  10. [Python] 字符串操作及方法总结

    1.创建字符串 字符串是Python中最常用的数据类型(字符串是字符的序列) 我们可以使用引号( ' 或 " )来创建字符串 txt1 = 'Hello World!!' print(txt ...

最新文章

  1. 计算机5G英语文献,5G移动网络外文文献翻译2018中英文.docx
  2. KindEditor编辑器在ASP.NET中的使用
  3. 在Eclipse中编写servlet时出现The import javax.servlet cannot be resolved 问题解决办法
  4. 台湾印象之六:林志玲神话
  5. SpringBoot实战(五)之Thymeleaf
  6. 工作88:vue实现当前页面刷新
  7. 5分钟入门Lindorm SearchIndex
  8. Java 链表数据修改
  9. NLP和CV的双子星,注入Mask的预训练模型BERT和MAE
  10. 多WEB服务器共享SESSION方案
  11. 同一家公司不同CPU的LINUX,还是有所差异
  12. C语言中数据的输出格式有哪些?
  13. 链家上海2018年9月二手房
  14. 每日新闻:亚马逊加速推进自研芯片 英特尔领先地位岌岌可危;电信、移动、百度等76家企业被工信部纳入2018年“黑名单”...
  15. 游戏开发商是如何做到每日进帐410万美元的?
  16. iOS、mac开源项目及库汇总
  17. python opencv实现 tiff转raw格式以及扩充体积补零
  18. idea设置类注释和方法注释(贼详细)
  19. MongoDB命令笔记
  20. 【精品】机器学习模型可解释的重要及必要性

热门文章

  1. 大话设计模式读书笔记2----单一职责原则(SRP)
  2. leetcode算法题--数组中数字出现的次数
  3. leetcode算法题--最多的不重叠子字符串★★
  4. 应用程序 mysql 连接_学生信息管理系统之四:实现应用程序与数据库的连接
  5. PXA270-基于ARM9内核Processor外部NAND FLASH的控制实现
  6. 用户信号量及其PV操作处理实际问题
  7. 一张脑图说清 Nginx 的主流程
  8. 如何附加被分离的质疑数据库?
  9. 关于const 修饰的一些知识
  10. Struts——例子