第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

測試參數(shù)是否為特定值

測試參數(shù)是否為特定值

慕俠2389804 2023-08-22 15:22:55
是否可以使用if其他函數(shù)來測試變量是否具有在特定參數(shù)中傳遞的特定值?例如,這里有一行代碼,用于檢測文本字符串的語言。我需要進行測試以確定文本是否為英文。此信息在參數(shù)內(nèi)傳遞lang(如果是lang=en英語)。如果lang不是en變量,language我將執(zhí)行英語翻譯。我們的目標并不是為了提高效率而翻譯英文文本。googletrans或者也許直接將英語翻譯成英語而不進行測試會更有效?什么會更有效 - 從英語翻譯成英語或執(zhí)行我想要的檢查。我將不得不翻譯數(shù)千個字符串。from googletrans import Translatorwords = ['Many', 'like', 'name', 'kas', 'jauni burti']translate = Translator()for language in words:    print(translate.detect(language))結(jié)果Detected(lang=en, confidence=1.0)Detected(lang=en, confidence=1.0)Detected(lang=en, confidence=0.95300263)Detected(lang=lv, confidence=0.43629345)Detected(lang=lv, confidence=1.0)
查看完整描述

1 回答

?
慕尼黑的夜晚無繁華

TA貢獻1864條經(jīng)驗 獲得超6個贊

測試具體值

關(guān)于術(shù)語的一些注意事項:

  • 變量...“命名的自由對象”,例如words,worddetected以下

  • 參數(shù)...函數(shù)定義中使用的函數(shù)輸入,例如text在檢測文檔中

  • 參數(shù)...傳遞給函數(shù)/方法的特定值,例如下面word是傳遞給的參數(shù)translate.detecct

  • 屬性、成員...類/實例/對象/...的成員變量,例如lang和是實例confidence的屬性。Detected

OP 要求參數(shù)、變量參數(shù),但實際上需要的是屬性。下次請使用正確的術(shù)語以避免混淆。

它如何工作的一個例子:

from googletrans import Translator


words = ['Many', 'like', 'name', 'kas', 'jauni burti']


translate = Translator()

for word in words:

? ? detected = translate.detect(word)

? ? print(detected)

? ? if detected.lang == "en":

? ? ? ? print("? ?","English")

? ? else:

? ? ? ? print("? ?","not English!")


# print(dir(detected))

注意,dir返回傳遞的參數(shù)的所有可用屬性。

表現(xiàn)

根據(jù)文檔,googletrans使用了Google Translate Ajax API,很可能涉及一些網(wǎng)絡(luò)操作。因此,您應(yīng)該自己測量性能,最好是在目標系統(tǒng)上測量性能。


查看完整回答
反對 回復(fù) 2023-08-22
  • 1 回答
  • 0 關(guān)注
  • 1631 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號