中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python如何使用單下劃線

發布時間:2022-03-22 10:38:30 來源:億速云 閱讀:117 作者:小新 欄目:開發技術

這篇文章將為大家詳細講解有關python如何使用單下劃線,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

單下劃線(_)

1、在解釋器中:在這種情況下,“_”代表交互式解釋器會話中上一條執行的語句的結果。這種用法首先被標準CPython解釋器采用,然后其他類型的解釋器也先后采用。

>>> _ Traceback (most recent call last): 

File "<stdin>", line 1, in <module> NameError: name '_' is not defined >>> 42>>> _ 42>>> 'alright!' if _ else ':(''alright!'>>> _ 'alright!'

2、作為一個名稱:這與上面一點稍微有些聯系,此時“”作為臨時性的名稱使用。這樣,當其他人閱讀你的代碼時將會知道,你分配了一個特定的名稱,但是并不會在后面再次用到該名稱。例如,下面的例子中,你可能對循環計數中的實際值并不感興趣,此時就可以使用“”。

n = 42for _ in range(n): 

  do_something()

3、國際化:也許你也曾看到”_“會被作為一個函數來使用。這種情況下,它通常用于實現國際化和本地化字符串之間翻譯查找的函數名稱,這似乎源自并遵循相應的C約定。例如,在Django文檔“轉換”章節中,你將能看到如下代碼:

from django.utils.translation import ugettext as _ 

from django.http import HttpResponse 

def my_view(request): 

  output = _("Welcome to my site.") 

  return HttpResponse(output)

可以發現,場景二和場景三中的使用方法可能會相互沖突,所以我們需要避免在使用“”作為國際化查找轉換功能的代碼塊中同時使用“”作為臨時名稱。

關于“python如何使用單下劃線”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安多县| 镇远县| 鄂州市| 南涧| 交口县| 资溪县| 黄大仙区| 枣庄市| 崇义县| 克什克腾旗| 阿克陶县| 辛集市| 宝坻区| 乌什县| 竹北市| 丹寨县| 财经| 永宁县| 扬州市| 台东县| 佳木斯市| 海阳市| 新闻| 兴文县| 唐山市| 天峻县| 镇宁| 安新县| 普兰县| 昭苏县| 宁蒗| 常德市| 中超| 阿克陶县| 梅州市| 搜索| 日照市| 焦作市| 大庆市| 华蓥市| 乳源|