首页 > 解决方案 > How Can I Write a Python Condition in Multiline?

问题描述

I have a Python Condition Below That I need to write it in different Lines How Can I Do it?

if image_finder[0].find_all('img')[0]['src'].replace('//','https://') == 'https://upload.wikimedia.org/wikipedia/commons/thumb/9/99/Question_book-new.svg/50px-Question_book-new.svg.png' or image_finder[0].find_all('img')[0]['src'].replace('//','https://') =='https://upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Wiktionary-logo.svg/30px-Wiktionary-logo.svg.png':
    print(x)

标签: pythonconditional-statementsmultiline

解决方案


We are going to create some variables to keep everything in order.

fixedLink = image_finder[0].find_all('img')[0]['src'].replace('//','https://')
option1 = 'https://upload.wikimedia.org/wikipedia/commons/thumb/9/99/Question_book-new.svg/50px-Question_book-new.svg.png'
option2 = 'https://upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Wiktionary-logo.svg/30px-Wiktionary-logo.svg.png'

First option (my recommendation)

if fixedLink in (option1, option2):
    print(x)

Second option

if fixedLink == option1 or fixedLink == option2:
    print(x)

推荐阅读