<p>对不起,我的英文写得不好,我希望你理解我的要求,我对python非常陌生,我需要som帮助处理区分大小写的变量。我原以为使用正则表达式会有帮助,但我可能想错了。
我想让用户键入歌曲标题,看看标题是否已经存在。
我已经有一个测试数据“伤害”,“约翰尼现金”。
因此,如果用户键入“Hurt”,它将打印出“Title exists”,但如果用户键入带有小写字母的“Hurt”,它将打印出(“Title not exists”)</p>
<p>有什么提示或帮助我如何确保它忽略大小写敏感?你知道吗</p>
<p>代码如下:</p>
<p>在Python中,我制作了类名<strong>Song</strong></p>
<pre><code>class Song(object):
#Constructor
def __init__(self, title, artist):
#Instance variabler
self._title = title
self._artist = artist
def checkTitle(self, title):
#RegEX
m = re.search(r"([a-zA-Z0-9]*)[\s]([a-zA-Z0-9]*)",title)
songTitle = t.group(0)
print (songTitle) # prints out "hurt" in lower cases from user input(look below the code)
if sangTittel == self._title:
print("Title exists")
else:
print("Title not exists")
newSong = Song("Hurt", "Johnny Cash")
title = input("Write the name of the songtitle: ") #user write hurt in lower cases
checkTitle(title)
</code></pre>