Python字符串中的搜索实际操作方案

开发 后端
本文只要介绍的是Python字符串的搜索和相关的替换,以及在Python字符串中的搜索与替换,还有其代码和实际应用的过程中相关实际操作步骤。

Python字符串在广泛的应用中,会涉及到Python字符串类型的相关转换的函数,以及在相关的的函数在string模块中的代码的详解,以下是文章的相关内容的介绍,希望你会从中有所收获。

Python字符串类型转换函数,这几个函数只在string模块中有:

  1. string.atoi(s[,base])   

#base默认为10,如果为0,那么s就可以是012或0x23这种形式的字符串,如果是16那么s就只能是0x23或0X12这种形式的字符串 string.atol(s[,base]) #转成long string.atof(s[,base]) #转成float

这里再强调一次,字符串对象是不可改变的,也就是说在python创建一个字符串后,你不能把这个字符中的某一部分改变。任何上面的函数改变了字符串后,都会返回一个新的字符串,原字串并没有变。其实这也是有变通的办法的,可以用S=list(S)这个函数把S变为由单个字符为成员的list,这样的话就可以使用S[3]='a'的方式改变值,然后再使用S=" ".join(S)还原成字符串
 

Python字符串中的搜索和替换:

  1. S.find(substr, [start, [end]])   

#返回S中出现substr的***个字母的标号,如果S中没有substr则返回-1。start和end作用就相当于在S[start:end]中搜索

  1. S.index(substr, [start, [end]])  


 

#与find()相同,只是在S中没有substr时,会返回一个运行时错误#返回S中***出现的substr的***个字母的标号,如果S中没有substr则返回-1,也就是说从右边算起的***次出现的substr的首字母标号

 

  1. S.rindex(substr, [start, [end]])   
  2. S.count(substr, [start, [end]])  

 

以上的文章就是对Python字符串类型转换函数还有Python字符串中的搜索和替换的实际操作的方案。

 

【编辑推荐】

  1. Python编程语言解决几种常见的实际问题
  2. Python字典中执行的Python的方案详解
  3. 在Python字典中如何使用源文件的具体方案
  4. Python字典中集合类型的六种操作方案
  5. Python字典的创建的三个方法详解
责任编辑:佚名 来源: 互联网
相关推荐

2010-03-16 16:22:36

Python字符串

2010-04-15 16:47:46

Oracle字段

2010-03-22 18:20:47

Python正则表达式

2010-06-07 16:36:29

MySQL连接字符串

2010-06-17 16:22:04

SQL Server

2010-06-17 16:38:14

MS SQL Serv

2010-07-22 14:38:17

2010-03-16 10:00:37

Python函数

2010-04-13 13:33:37

Oracle字符集

2010-03-17 13:14:00

Python Libr

2010-03-22 18:53:53

Python格式化字符

2010-03-16 12:39:09

python for

2010-03-11 19:34:57

Python字符串

2010-04-12 14:44:06

Oracle Impd

2010-03-19 17:39:49

Python编程

2010-03-24 18:54:53

Python语言

2010-03-17 15:01:24

Python复制文件

2010-04-16 09:52:40

Oracle JOB

2010-04-12 13:05:56

Oracle软件

2010-03-26 08:46:29

Python 2.5.
点赞
收藏

51CTO技术栈公众号