python之单身情歌

1.贴题

题目来自PythonTip
单身情歌


抓不住爱情的我 总是眼睁睁看它溜走 …现在来练习一下发现爱的能力,给你一个字符串a,如果其中包含”LOVE”(love不区分大小写)则输出LOVE,否则输出SINGLE。

例如:a = “OurWorldIsFullOfLOVE”

则输出:LOVE


2.说明

思路:
1. 不区分大小写的转换
2. 判断是否包含某个字符串

3.参考代码

b = a.lower() #将字符串a全部转换为小写
if "love" in b: #判断“love”是否在字符串中
    print("LOVE") 
else:
    print("SINGLE")

4.其他写法

正则表达式法 来自panjn

import re
if re.search('LOVE', a, re.I) != None:
    print("LOVE")
else:
    print("SINGLE")

一行写法 来自xxxxeee

print('LOVE' if 'LOVE' in a.upper() else 'SINGLE')

暴力检查法 来自simon(python2写法)

print 'LOVE' if 'love' in [a[i:i+4].lower() for i in range(0,len(a)-3)] else 'SINGLE'

你可能感兴趣的:(python3,python基础题详解,python3,解说,基础,练习)