有沒有一種方法可以解釋python中的大寫和小寫字母?這裏的例子:Python中的大小寫帳號
if 'jay' in rapper:
print 'blah blah blah'
我想if語句對於傑伊或傑伊是真實的。
我該怎麼辦?
有沒有一種方法可以解釋python中的大寫和小寫字母?這裏的例子:Python中的大小寫帳號
if 'jay' in rapper:
print 'blah blah blah'
我想if語句對於傑伊或傑伊是真實的。
我該怎麼辦?
if 'jay' in rapper.lower():
#do stuff
你假設'rapper'是一個字符串而不是一個列表。 –
最簡單的方法是做這個(假設rapper
是一個非空字符串):
if rapper.strip().lower() == 'jay':
print 'blah blah blah'
另一種選擇,使用正則表達式:
import re
if re.match(r'Jay', rapper.strip(), re.IGNORECASE):
print 'blah blah blah'
以上將用於rapper =
工作'jay'
或'jAy'
或'JAY'
或' Jay '
...等等
如果說唱歌手是一個字符串列表
if "jay" in [x.lower() for x in rapper]:
# do something
print "done"
你可以提供更多關於'type'' rapper'的信息嗎?對於列表/字典,最好確保插入後的情況,否則編寫自己的搜索方法。 –