Python 3从入门到精通9- 判断两个字符串是否相等,是否包含关系
来源:互联网 发布:java有多少关键字 编辑:程序博客网 时间:2024/06/07 11:18
判断两个字符串是否相等:
判断两个字符串是否是包含关系:
python的string对象没有contains方法,不用使用string.contains的方法判断是否包含子字符串,但是python有更简单的方法来替换contains函数。
第一种:用in判断:
str1="helo"
str2="macheloworld"
if str1 in str2:
print("true")
else:
print ("no true")
输出结果:
true
方法2:使用find()/rfind()函数实现contains的功能
s
=
"This be a string"
if
s.find(
"is"
)
=
=
-
1
:
print
"No 'is' here!"
else
:
print
"Found 'is' in the string
方法3.使用string模块的index()/rindex()方法
index()/rindex()方法跟find()/rfind()方法一样,只不过找不到子字符串的时候会报一个ValueError异常。
import string
def find_string(s,t):
try:
string.index(s,t)
return True
except(ValueError):
return False
s='nihao,shijie'
t='nihao'
result = find_string(s,t)
print result #True
阅读全文
1 0
- Python 3从入门到精通9- 判断两个字符串是否相等,是否包含关系
- 判断两个字符串是否为包含关系
- 判断两个字符串是否相等
- 判断两个字符串是否相等
- 判断两个字符串是否相等(换位字符串)
- shell下判断两个字符串是否有包含关系
- 汇编:判断两个字符串是否相等
- Java 判断两个字符串是否相等
- iOS 怎样判断两个字符串是否相等
- 汇编-判断两个字符串是否相等
- JAVA如何判断两个字符串是否相等
- java 判断两个字符串是否相等
- C语言判断两个字符串是否相等
- 判断两个字符串是否相等【JAVA】
- java判断两个字符串是否相等?
- c语言 判断两个字符串是否相等
- 判断字符串是否相等
- 判断字符串是否相等
- android如何获取当前手机版本号
- 使用git和github管理自己的项目---基础操作学习
- 算法的时间复杂度和空间复杂度-总结
- 基于qt串口实现十六进制收发
- B. Black Square
- Python 3从入门到精通9- 判断两个字符串是否相等,是否包含关系
- Unity Shader入门精要笔记(十一):基础单张纹理
- 【BUG笔记】执行exe文件时报错“应用程序无法正常启动(0x000007b)”
- 【OpenCV入门指南】第七篇 线段检测与圆检测
- 备份spring学习项目目录
- OkHttp使用介绍
- SSH免密钥登录
- 练习1-15 重写温度转换程序
- dubbox的学习之路1(实现原理,特性、安装部署、负载均衡)