自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Python設(shè)計理念也是計算機(jī)語言應(yīng)用的新發(fā)現(xiàn)

開發(fā) 后端
我們在實際應(yīng)用中可為現(xiàn)成的模塊上加Python接口。Python可以使用戶避語法的“刁難”而把精力集中到所要實現(xiàn)的程序任務(wù)上。

我們在計算機(jī)語言應(yīng)用中的可擴(kuò)充性說的是Python作為常用的編程語言是具有自己的特色。在新的內(nèi)置模塊中可以用C 或是 C++寫成。如果你對Python設(shè)計理念如果也有自己的想法的話,也推薦你觀看我們在Python設(shè)計理念中的想法。而我們也可為現(xiàn)成的模塊加上Python的接口。Python可以使用戶避免過分的語法的羈絆而將精力主要集中到所要實現(xiàn)的程序任務(wù)上。

Python也被稱為是一門清晰的語言。因為它的作者在設(shè)計它的時候,總的指導(dǎo)思想是,對于一個特定的問題,只要有一種最好的方法來解決就好了。這在由Tim Peters寫的python格言(稱為The Zen of Python)里面表述為:

  1. There should be one-- and preferably only 
    one --obvious way to do it.  

有意思的是,這正好和Perl語言(另一種功能類似的高級動態(tài)語言)的中心思想TMTOWTDI(There's More Than One Way To Do It)完全相反。這似乎是人們常把Perl和Python互相比較的重要原因。

Python語言是一種清晰的語言的另一個意思是,它的作者有意的Python設(shè)計理念限制性很強(qiáng)的語法,使得不好的編程習(xí)慣(例如if語句的下一行不向右縮進(jìn))都不能通過編譯。這樣有意的強(qiáng)制程序員養(yǎng)成良好的編程習(xí)慣。其中很重要的一項就是Python的縮進(jìn)規(guī)則。

例如if語句:

  1. if age<21: 
  2. print "You cannot buy wine!\n"  
  3. print "But you can buy chewing gum.\n"  
  4. print "this is outside if\n" 

一個和其他大多數(shù)語言(如C)的區(qū)別就是,一個模塊的界限,完全是由每行的首字符在這一行的位 置來決定的(而C語言是用一對花括號{}來明確的定出模塊的邊界的,與字符的位置毫無關(guān)系)。這一點(diǎn)曾經(jīng)引起過爭議。

因為自從C這類的語言誕生后,語言的 語法含義與字符的排列方式分離開來,曾經(jīng)被認(rèn)為是一種程序語言的進(jìn)步。不過不可否認(rèn)的是,通過強(qiáng)制程序員們縮進(jìn)(包括if,for和函數(shù)定義等所有需要使 用模塊的地方),Python確實使得程序更加清晰和美觀。

另外Python在其他部分的設(shè)計上也堅持了清晰劃一的風(fēng)格,這使得Python稱為一門易讀性、易維護(hù)性好,并且被大量用戶所歡迎的、用途廣泛的語言。Python直接編寫的程序段有時運(yùn)行效率甚至高于用C編寫的程序。 以上就是對Python設(shè)計理念相關(guān)的內(nèi)容的介紹,望你會有所收獲。

【編輯推薦】

  1. Python歷史以及Python在編程語言中的定位
  2. 對Python特色的詳細(xì)介紹
  3. Python MD5文件生成碼的實際相關(guān)內(nèi)容的介紹
  4. Python腳本的內(nèi)部各函數(shù)之間的調(diào)用關(guān)系
  5. Python編寫shell腳本中常用的文件介紹
責(zé)任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2019-03-25 22:04:19

編程PythonJava

2016-10-09 13:19:43

2019-04-04 13:00:19

Linuxshell命令

2011-05-30 15:07:58

計算機(jī)語言

2016-07-06 11:38:10

移動 出海

2021-10-15 10:11:00

遠(yuǎn)程管理監(jiān)控數(shù)據(jù)中心

2022-08-16 08:35:45

Black Hat網(wǎng)絡(luò)安全

2013-02-28 10:24:18

2012-06-20 09:39:02

惡意網(wǎng)站

2022-02-24 08:36:43

編程語言計算機(jī)

2021-01-15 07:22:51

APP時間規(guī)劃局證件照相機(jī)

2021-03-03 11:13:30

APP手機(jī)打車軟件

2021-04-09 22:57:01

編程語言計算機(jī)

2009-05-05 11:06:19

存儲技術(shù)藍(lán)寶石高數(shù)據(jù)存儲

2019-09-10 12:58:03

電腦編程語言硬件

2023-02-21 21:50:07

2013-03-05 09:04:38

Java 60day

2021-06-06 16:19:46

微軟Windows 10Windows

2020-05-08 10:12:25

腦機(jī)接口機(jī)器翻譯人工智能

2021-10-18 13:10:41

勒索軟件攻擊信息安全
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號