提问:Python如何检查是否有字符串
问题解答发布日期:2021-02-06 15:02:03          

提问:Python如何检查是否有字符串.png

Python中检测字符串成员最简单的方法就是使用in运算符。它的语法和自然语十分相似,下面就给大家详细介绍下相关信息。

 

s1 = 'perpendicular'

s2 = 'pen'

s3 = 'pep'

 

print('\'pen\' in \'perpendicular\' -> {}'.format(s2 in s1))

print('\'pep\' in \'perpendicular\' -> {}'.format(s3 in s1))

'pen' in 'perpendicular' -> True

'pep' in 'perpendicular' -> False

当然如果不单单只是为了检测字符是否存在,而是要找到具体的位置,则需要使用find()方法。

 

s = 'Does this string contain a substring?'

print('\'string\' location -> {}'.format(s.find('string')))

print('\'spring\' location -> {}'.format(s.find('spring')))

'string' location -> 10

'spring' location -> -1

默认情况下,find()返回子字符串第一次出现的第一个字符的索引,如果找不到子字符串,则返回-1

 

上述就是关于Python中检测字符串的相关方法了,大家可以根据以上方法进行操作。


文章部分内容源于网络,联系侵删*


在线
咨询

售后客服

永久免费售后服务

太阳大客户经理

15305445551
微信客服
免费
套餐
意见
反馈
置顶