文字列に部分文字列が含まれているかどうかを確認すると、実際にはfalseの場合にtrueが返されます

グルプラサートです

それは私の編集者の問題ですか、それとも私が犯している愚かな間違いですか?これがスクリーンショットです

ここに画像の説明を入力してください

このコードはtrueを返し、実際には

a = "https://www.reddit.com/comments/ado0ym/use_reddit_coins_to_award_gold_to_your_favorite/"
b = "use_reddit_coins_to_award_gold_to_your_favorite"

if b in a:
    print("true")

# Results return true

ただし、これはFalseを返す必要がありますが、Trueを返します

a = "https: // www.reddit.com/comments/ado0ym/"
b = "use_reddit_coins_to_award_gold_to_your_favorite"

if b in a:
    print("true")

# Results return true
chitown88

正常に動作します:最初のものはTrueを返し、2番目のものはFalseを返します:

コードを実行している場合true、最初のセットがTrueであるため、正しく印刷され、その後は何も出力されません。

true

両方がTrueの場合、次のように表示されます。

true
true

下記参照:

a = "https://www.reddit.com/comments/ado0ym/use_reddit_coins_to_award_gold_to_your_favorite/"
b = "use_reddit_coins_to_award_gold_to_your_favorite"

print (b in a)



a = "https: // www.reddit.com/comments/ado0ym/"
b = "use_reddit_coins_to_award_gold_to_your_favorite"

print (b in a)    

出力:

True
False

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ