您現在的位置是:電腦技術吧?>? 基礎知識 ??>??文檔中下劃線怎么打,表格中怎么下劃線??>??正文詳情

文檔中下劃線怎么打,表格中怎么下劃線

柴雪蓮2019-11-28 14:32:02 人圍觀
簡介文檔中加入下劃線本文主要介紹了下劃線在Python中的使用,這是Python編程學習的基礎知識。對于您的朋友,請參考下面的文章來討論在Python中使用下劃線(uu)字符的問題文檔中如何輸入

這篇文章主要介紹了Python中下劃線的使用方法,是為python編程學習中的基本知識,需要的朋友可以參考下本文將討論Python中下劃線(_)字符的使用方法。

我們將會看到,正如Python中的很多事情,下劃線的不同用法大多數(并非所有)只是常用慣例而已。

單下劃線(_)通常情況下,會在以下3種場景中使用:1、在解釋器中:在這種情況下,_代表交互式解釋器會話中上一條執行的語句的結果。

這種用法首先被標準CPython解釋器采用,然后其他類型的解釋器也先后采用。

? 1 2 3 4 5 6 7 8 9 10 _ Traceback (most recent call last): File stdin, line 1, in module NameError: name '_' is not defined 42 _ 42 'alright!' if _ else ':(' 'alright!' _ 'alright!' 2、作為一個名稱:這與上面一點稍微有些聯系,此時_作為臨時性的名稱使用。

這樣,當其他人閱讀你的代碼時將會知道,你分配了一個特定的名稱,但是并不會在后面再次用到該名稱。

例如,下面的例子中,你可能對循環計數中的實際值并不感興趣,此時就可以使用_。

? 1 2 3 n = 42 for _ in range(n): do_something() 3、國際化:也許你也曾看到_會被作為一個函數來使用。

這種情況下,它通常用于實現國際化和本地化字符串之間翻譯查找的函數名稱,這似乎源自并遵循相應的C約定。

例如,在Django文檔轉換章節中,你將能看到如下代碼:? 1 2 3 4 5 from django.utils.translation import ugettext as _ from django.http import HttpResponse def my_view(request): output = _(Welcome to my site.) return HttpResponse(output) 可以發現,場景二和場景三中的使用方法可能會相互沖突,所以我們需要避免在使用_作為國際化查找轉換功能的代碼塊中同時使用_作為臨時名稱。

名稱前的單下劃線(如:_shahriar)程序員使用名稱前的單下劃線,用于指定該名稱屬性為私有。

這有點類似于慣例,為了使其他人(或你自己)使用這些代碼時將會知道以_開頭的名稱只供內部使用。

正如Python文檔中所述:以下劃線_為前綴的名稱(如_spam)應該被視為API中非公開的部分(不管是函數、方法還是數據成員)。

此時,應該將它們看作是一種實現細節,在修改它們時無需對外部通知。

正如上面所說,這確實類似一種慣例,因為它對解釋器來說確實有一定的意義,如果你寫了代碼from 模塊/包名 import *,那么以_開頭的名稱都不會被導入,除非模塊或包中的__all__列表顯式地包含了它們。

了解更多請查看Importing * in Python。

名稱前的雙下劃線(如:__shahriar)名稱(具體為一個方法名)前雙下劃線(__)的用法并不是一種慣例,對解釋器來說它有特定的意義。

Python中的這種用法是為了避免與子類定義的名稱沖突。

Python文檔指出,__spam這種形式(至少兩個前導下劃線,最多一個后續下劃線)的任何標識符將會被_classname__spam這種形式原文取代,在這里classname是去掉前導下劃線的當前類名。

例如下面的例子: ? 1 2 3 4 5 6 7 8 class A(object): ... def _internal_use(self): ... pass ... def __method_name(self): ... pass ... dir(A()) ['_A__method_name', ..., '_internal_use'] 正如所預料的,_internal_use并未改變,而__method_name卻被變成了_ClassName__method_name。

此時,如果你創建A的一個子類B,那么你將不能輕易地覆寫A中的方法__method_name。

? 1 2 3 4 5 6 class B(A): ... def __method_name(self): ... pass ... dir(B()) ['_A__method_name', '_B__method_name', ..., '_internal_use'] 這里的功能幾乎和Java中的final方法和C 類中標準方法(非虛方法)一樣。

名稱前后的雙下劃線(如:__init__)這種用法表示Python中特殊的方法名。

其實,這只是一種慣例,對Python系統來說,這將確保不會與用戶自定義的名稱沖突。

通常,你將會覆寫這些方法,并在里面實現你所需要的功能,以便Python調用它們。

例如,當定義一個類時,你經常會覆寫__init__方法。

雖然你也可以編寫自己的特殊方法名,但不要這樣做。

? 1 2 3 4 5 6 class C(object): ... def __mine__(self): ... pass ... dir(C) ... [..., '__mine__', ...] 其實,很容易擺脫這種類型的命名,而只讓Python內部定義的特殊名稱遵循這種約定。

版權聲明:本文由 柴雪蓮 整理編輯。

原標題:表格中的下劃線怎么打出來,表格中下劃線怎么打

轉載注明出處:http://www.dn9ww09s.icu/basics/14746.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • 百度收藏的書架在那,百度閱讀亮度太高了

    百度收藏的書架在那,百度閱讀亮度太高了 相關圖片百度小說亮度調回跟隨系統肯定有很多小朋友喜歡用百度看書,但有時他們看到一半的人需要做其他的事情,其實只要他們能收藏書籍。那百度怎么收閱讀呢?接下來,超人軟件編輯將...

  • python做一個計算器,python做計算器

    python做一個計算器,python做計算器 相關圖片計算器編程本文主要介紹了Python概率計算器的實現方法,并結合實例分析了在Python中實現概率計算的技巧,具有一定的參考價值。需要的朋友可以參考下面的例子來描述Pytpython四則運算...

  • 智慧云人人,智慧智慧云人人通

    智慧云人人,智慧智慧云人人通 相關圖片智慧云人人通學生版智慧云仁通是一座溝通老師、家長和孩子的橋梁。作為一款移動教學軟件,它可以在線記錄孩子成長的各個方面。那么,智能云普遍易用嗎?編輯器為您帶來了一個...

  • 安卓epub轉化為mobi,mobi格式文件怎么轉換epub

    安卓epub轉化為mobi,mobi格式文件怎么轉換epub 相關圖片mobi電子書轉換器格式轉換是Office中的一種不可避免的情況。今天,超人解釋了ePub和Mobi之間的轉換。電子書發布后,小朋友們一定知道這兩種格式。當我們習慣用一種格式看書時手機上...

  • python安裝pil模塊,python36安裝pil模塊

    python安裝pil模塊,python36安裝pil模塊 相關圖片python pil庫安裝本文主要介紹了Python中PIL模塊實現圖像格式轉換的方法,涉及到Python中PIL模塊的使用技巧,具有一定的參考價值。需要幫助的朋友可以參考下面的例子來描python image模塊安...

  • PDF轉Word軟件,pdf轉word軟件有哪些

    PDF轉Word軟件,pdf轉word軟件有哪些 相關圖片pdf轉word工具下載Word是所有上班族都需要掌握的技能,但你知道如何改變Word的格式嗎?超人編輯認為,當word被轉換成PDF時,大多數人會選擇使用word到PDF的軟件進行轉PDF轉換軟件...

  • 遍歷所有點的最短路徑python,最短路徑算法

    遍歷所有點的最短路徑python,最短路徑算法 相關圖片Python實現Floyd算法本文將與大家分享Python無向圖的最短路徑算法:請大家多多指教并繼續改進。(中文字符串已被修改,因此py2ex不受中文字符的影響)。你可以參考你想學的算法,很...

  • 單向好友檢測網頁版,qq單向好友刪除器2019

    單向好友檢測網頁版,qq單向好友刪除器2019 相關圖片查單向好友網頁如果有一天你給一個朋友發了一條信息,而這個對象不是你的朋友,那么你就變成了一個單向的朋友。所謂單程好友,是指有你的QQ號碼的好友列表,而沒有對方的好友列...

  • 美圖秀秀電腦去皺紋,天天p圖怎么去皺紋

    美圖秀秀電腦去皺紋,天天p圖怎么去皺紋 相關圖片美圖秀秀可以除皺嗎對于美女來說,皺紋是最讓人無法忍受的。但這不是一件可以忽略的事情。但我今天要教你的不是護膚課程,而是東亞三大魔術之一的美圖修秀,幫助用戶去除照片...

  • cgi文件如何打開,cgi文件打開

    cgi文件如何打開,cgi文件打開 相關圖片cgi文件需要解壓嗎什么是CGI文件?CGI文件是HTTP服務器與您或其他計算機上的程序進行對話的工具。它的程序必須在網絡服務器上運行。大多數CGI程序都是用來解釋和處理介子表單的擴展...

熱評文章

  • 摩拜單車有優惠活動嗎,摩拜單車

    摩拜單車有優惠活動嗎,摩拜單車 相關圖片摩拜單車怎么收費520來了。小編希望有很多狗糧。摩比自行車也推出了摩比箱式車活動,抵達520。安卓版摩比單車用戶可以掃描密碼解鎖寶箱車,騎兩分鐘就能拿到一個現金紅包,也有...

  • python的datetime,python localtime

    python的datetime,python localtime 相關圖片python nltk本文主要介紹了Python利用datetime模塊計算各種時間間隔的方法,并結合實例分析了Python常用的時間操作技巧,具有一定的參考價值。對于需要它的人,可python隨機函數...

  • 華碩帶指紋識別的筆記本,華碩筆記本指紋

    華碩帶指紋識別的筆記本,華碩筆記本指紋 相關圖片聯想帶指紋識別筆記本電腦是生活和工作中必不可少的家用電器,但它不同于普通的家用電器,它有一些你不知道的秘密,所以普通用戶會為電腦設置密碼。但畢竟密碼有很多缺陷,現...

  • python判斷字符串包含,python判斷是否是字符串

    python判斷字符串包含,python判斷是否是字符串 相關圖片python判斷字符串是否為空本文主要介紹Python判斷字符串是否包含子字符串的方法。通過實例分析了Python中的in和find方法來實現該功能,具有很大的實用價值。有需要的朋友可以參考pyth...

  • win8沒有管理員權限,win8如何獲得管理員權限

    win8沒有管理員權限,win8如何獲得管理員權限 相關圖片win10如何獲得管理員權限超人編輯今天收到一位網友的提問,詢問如何在電腦上設置管理員權限。現在,超人編輯器將詳細解釋win8管理員權限的解決方案。他想設置win8管理員權限,但不...

  • 萌P,P萌圖

    萌P,P萌圖 相關圖片P社四萌每日P圖片是一個非常實用的美麗照片軟件。在這個軟件中,用戶只需點擊一下,就可以制作出充滿動漫風格的可愛大頭貼紙。那么,日P圖片大頭貼的功能在哪里呢?下一步,超...

  • JAVA中this關鍵字,js中this關鍵字用法

    JAVA中this關鍵字,js中this關鍵字用法 相關圖片Java中static關鍵字本文主要介紹在JavaScript中對這個關鍵字的深入理解。本文從方法調用模式、函數調用模式、構造函數調用模式和應用調用模式三個方面闡述了它們的區別。您可以參考...

  • 拷貝,我拷貝

    拷貝,我拷貝 相關圖片把軟件的所有拷貝就能直接用嗎win7的大部分安裝都是通過CD的安裝來完成的,但是超人小版認為使用CD的安裝速度還是比較慢的。如果你想幫助別人安裝系統或安裝多臺計算機,甚至遇到...

  • 隨機生成四位驗證碼,如何寫登錄隨機生成驗證碼

    隨機生成四位驗證碼,如何寫登錄隨機生成驗證碼 相關圖片生成驗證碼本文主要介紹了Python隨機生成的一個6位驗證碼共享,本文直接給出了一個代碼示例,可以參考以下1。生成的源代碼如下:?-*-編碼:UTF-8-*-導入隨機de隨機驗證碼怎么實現...

  • 又要剁手了,剁手剁手

    又要剁手了,剁手剁手 相關圖片網購剁手說說螞蟻花和信用卡是黨的日常生活中最熟悉的兩件事。他們都是以消費后付款的形式向用戶付款。但安卓版和信用卡之間的高利率是多少?螞蟻花和信用卡的性價比是多少?...

關注微信

变脸官网查询