python之中特性與屬性有什麼區別

2021-03-22 16:38:18 字數 1109 閱讀 4042

1樓:天天不看

屬性和特性的區別在**,誰又能分得清記得住?

這裡不談二者在語法上的區別,讓我們換一個角度來看待這個問題,或許能幫助大家更好地記憶和理解attribute和property。

鄙人不才,竊認為這是翻譯方面的問題,是「懶政」,強行直譯最多隻能做到「信」,離「達」甚至「雅」還差得太遠。

也怨中文太過博大精深,容易讓文學涵養低的人犯迷糊,尤其是翻譯人員。如果你翻譯得不好,還不如不翻。不過這都不是問題,我們用心點稍微修飾下,用更為明確而非簡單含糊的詞語來表述,就很直觀了。

舉例:把parameter翻譯成「形式引數」,把argument翻譯為「實際引數」,雖然字數長一點但好處多多,比模糊的含義強的多。當然二者分別可簡寫為「形參」和「實參」,這更好了。

應用(一般來說有以下兩種翻譯):

1. 把attribute翻譯成「欄位」,把property翻譯成「屬性」。翻譯特點:前者基於定義手法,後者基於表現,突出區別;

2. 另外一種翻譯方式,即把attribute按照常規翻譯為「屬性」,把property翻譯為「屬性式函式」或「屬性函式」。翻譯特點:

二者基於類似的表現,但還突出了後者的定義手法。

個人選擇:因為attribute和property都可承載資料,呼叫方式也類似,只是定義手法和使用選擇上有差異,所以名稱中應該「求同存異」,我傾向於第二種。如果你覺得「屬性式函式」(或「屬性函式」)有點長,可以簡寫為「屬函」,一開始可能會彆扭,見得多了,就習慣了。

2樓:育知同創教育

特性是針對程式語言而言的,比如說python的多重繼承、動態變數等,表現為這種語言不同於其他程式語言的特點,屬性是針對物件而言的,表現為一個物件有那些可供使用的數值

python中的類屬性和物件屬性的區別詳解

談談python中類屬性和類例項的屬性的區別

python之中特性與屬性有什麼區別

3樓:育知同創教育

特性是針對程式語言而言的,比如說python的多重繼承、動態變數等,表現為這種語言不同於其他程式語言的特點,屬性是針對物件而言的,表現為一個物件有那些可供使用的數值

python逗號,Python中的逗號有什麼作用

相當於為多個變數同時賦值 為 a b 同時賦值 a 0 b aa 10 b 20 等價於 a,b 10,20 python中的逗號有什麼作用 在python中逗號通常用來分割一些相同型別的元素,比如引數。並不是一行語句的結束。但某些情況下它也有些特殊的情況,如下所示 a,b 1,2 a 1 b 2 ...

石灰的特性與應用,石灰有哪些特性和用途

石灰 產品概要 生石灰主要成份為 氧化鈣 cao,作為強鹼性藥劑中和酸性廢水或者重金屬廢水,使酸性廢水成為中性。吸收鍋爐煙氣中的二氧化硫,使排放煙氣含硫量符合環保標準。對廢水中膠體微粒能起助凝作用,並作為顆粒核增重劑,加速不溶物的分離。能有效的去除磷酸根 硫酸根及氟離子等陰離子。能破壞氨基磺酸根等絡...

新聞具有哪三種性質,新聞的基本特性與屬性是什麼?

新聞事業性質 1 二重性 新聞事業的本質屬性既具有社會性,在階級社會中又具有階級性,是社會性和階級性的統一。2 社會性 1 新聞事業的社會性,是指新聞事業要面向整個社會,為各個階級的社會公眾提供資訊服務。2 新聞事業的社會性由下列因素決定 第一,新聞傳播公開面向全社會,接受者是社會上的不特定的大眾 ...