こんにちは私の質問は、2つのパラメータが1つのツイートと1つのハッシュタグを持つ関数を必要とすることです。つぶやきで、そうでなければfalseです。文字列を通過し、2番目のパラメータが含まれているかどうかを確認
例:真
でcontains_hashtags('I like bats #batman', 'batman')
結果はFalseで
contains_hashtags('I like bats #batman', 'bat')
結果#batmanとしてその同じではありませんので。
これまでのところ、私は
def contains_hashtags(tweet, hashtag):
tweet.split(" ")
for char in tweet:
if tweet.startswith(hashtag):
return True
else:
return False
を持っている私は、それぞれの文字を通過まずつぶやきを分割しようと、それは文字列の配列を返しますsplit
ハッシュタグ
私はそれが "と言うことを試みた後list 'オブジェクトには属性' startswith 'がありませんので、tweet = tweet.split()を変更した後でも、そのエラーが発生したため、tweet.startswithの属性を変更する必要があるのですか(tweet.startswith)? – naruto321
あなたのコードはバグです - –
@ naruto321を今すぐチェック – Uriel