博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python字符串搜索
阅读量:6547 次
发布时间:2019-06-24

本文共 1135 字,大约阅读时间需要 3 分钟。

python字符串字串查找 find和index方法

更多

python 字符串查找有4个方法,1 find,2 index方法,3 rfind方法,4 rindex方法。

1 find()方法:查找子字符串,若找到返回从0开始的下标值,若找不到返回-1

info = 'abca'print info.find('a')##从下标0开始,查找在字符串里第一个出现的子串,返回结果:0info = 'abca'print info.find('a',1)##从下标1开始,查找在字符串里第一个出现的子串:返回结果3info = 'abca'print info.find('333')##返回-1,查找不到返回-1

2 index()方法:

python 的index方法是在字符串里查找子串第一次出现的位置,类似字符串的find方法,不过比find方法更好的是,如果查找不到子串,会抛出异常,而不是返回-1

info = 'abca'print info.index('a')print info.index('33')
来源: 
str = "Line1-abcdef \nLine2-abc \nLine4-abcd";print str.split( );print str.split(' ', 1 );

以上实例输出结果如下:

['Line1-abcdef', 'Line2-abc', 'Line4-abcd']
 
split()输出的为一个list
 
 

python list 怎么查出一个元素的所有位置

 
专业回答
2014-03-18 19:48
list的index(object)返回 元素第一次出现的位置
a = ["ab","cd",1,3]
print a.index(1)
输出就是2
for i in range(3,0,-1):     print i
 
 
  • if/elif/else、try/except/finally、for/while

[python]   
 
  1. while True:  
  2.     newvar=8  
  3.     print(newvar)  
  4.     break;  
  5.   
  6. print(newvar)  
  7.   
  8. try:  
  9.     newlocal=7  
  10.     raise Exception  
  11. except:  
  12.     print(newlocal)#可以直接使用哦  

输出结果:8 8 7

可见这个关键字中定义变量,他们的作用域跟外部是一致的,这个跟的作用域概念有点不一样。

来源: 
http://blog.csdn.net/lovingprince/article/details/6627555

转载于:https://www.cnblogs.com/wuqingzangyue/p/5770106.html

你可能感兴趣的文章
ubuntu MySQL 5.5 deb 安装
查看>>
Linux 实用快捷键整理 (持续更新)
查看>>
我的友情链接
查看>>
职业发展,选择大都市还是回老家?
查看>>
升级Oracle 10..2.0.1到Oracle 10.2.0.5
查看>>
linux进程和计划任务
查看>>
好程序员大数据教程Hadoop全分布安装(非HA)
查看>>
在人工智能风口下,AI翻译也火了
查看>>
小程序如何引流?我有一些小技巧!
查看>>
Oracle 重做日志恢复
查看>>
Oracle RAC 服务器端连接负载均衡
查看>>
Redis安装与主从配置
查看>>
第七章:选择器引擎
查看>>
CentOS 7 安装MySQL 5.7.15/MySQLl 5.7.17
查看>>
linux学习一天一个命令(13)[head命令]
查看>>
mysql 数据的批量导入
查看>>
萌新的Linux学习之路(三)
查看>>
This Android SDK requires Android Developer Toolkit version 20.0.0 or above
查看>>
LRM-00109: could not open parameter file
查看>>
数据的加密和解密
查看>>