[英]Python 3 assigning 2 values to a variable
import subprocess
import time
Python = True
firefoxbrowser = 'firefox', 'firefox browser'
FirefoxLink = 'C:/Program Files (x86)/Mozilla Firefox/firefox.exe'
while Python is True:
print("What program do you want to open?")
program = ''
launch = ''
program = input().lower()
if program = firefoxbrowser:
launch = FirefoxLink #launch will be used for later commands
print("launching Firefox!")
#reserved for later work
當我在命令行輸入OR firefox瀏覽器或firefox時,我正在嘗試創建一個啟動Firefox的程序。 我想為firefoxbrowser分配2個值,用於'firefox'和'firefox browser'。 然而,使用“'firefox','firefox browser'”或使用“'firefox'和'firefox browser'”會以多種方式破壞程序。 如何為一個變量實現2個值?
你需要做的就是改變
if program = firefoxbrowser:
至
if program in firefoxbrowser:
firefoxbrowser
是一個元組。 檢查program
是否是其中一個元素。
嘗試創建這樣的元組:
firefox_browser = ("firefox", "firefox browser")
然后你應該能夠通過索引來訪問它:
firefox_browser[0]
firefox_browser[1]
您還可以通過元組解包訪問項目:
ffb1, ffb2 = firefox_browser
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.