日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Python入門第一步

系統(tǒng) 1772 0

我覺得,開始學習一門編程時候,不僅僅是要去學習它的語法,而是在給你一段代碼的時候,你能夠對這段代碼的主要結構在心里面有一個大致的框架,也就是你要知道這一塊是干什么的,那一塊又是干什么的,然后再一塊一塊的詳細去看代碼的具體語句。

一、從對象到類

1.

對象是在應用程序中使用的、組合成一個單一的實體的數(shù)據(jù)。

例如,

  • 如果編寫一個程序使用汽車,那么將會創(chuàng)建一個Car對象,其中包含了一些汽車的信息,如車的重量、大小、引擎以及門的數(shù)量。
  • 如果你正在編寫一個程序來記錄人,那么你可能創(chuàng)建一個Person對象,包括人的信息,如人的名字、身高、年齡、體重、以及性別。

面向對象使用類定義對象。一個類是對象的所有特性的書面定義,使用變量和函數(shù)在程序代碼中定義。面向對象的好處是,一旦為一個對象創(chuàng)建了類,那么可以在任何時候,任何程序使用同樣的類。只要插入類的定義代碼就可以使用了。

一個面向對象類有成員,這些成員有兩類。

  • 屬性(也叫狀態(tài))——類屬性指的是對象的特性(如,車的重量,大小、引擎及門的數(shù)量),一個類包含很多屬性,每一個屬性描述了對象的一個不同的特性。
  • 方法(也叫行為)——方法與所使用的Python標準的函數(shù)相同。方法使用類中的屬性來執(zhí)行操作。
    例如,可以創(chuàng)建一個類方法從數(shù)據(jù)庫中獲取一個特定的人的信息,或者改變一個已有的人的特征屬性。每一個方法都應該包含在該類中,并且只執(zhí)行該類中包含的操作。一個類的方法不應該處理其他類的屬性。

2.小結

類是對一類事物的描述,是抽象的;
對象是一類事物的實例,是具體的;
類是對象的模板,對象是類的實體;

二、從函數(shù)到模塊

1.函數(shù)
  • 理解1:在實際編程中,會有一段程序經(jīng)常用到的情況,如果每次都重寫這段程序會很浪費時間,可以把這部分程序事先存儲起來,以后需要時直接調(diào)用即可。函數(shù)就是實現(xiàn)了這樣的功能,它是一段組織好的、用來實現(xiàn)某些功能的代碼段,可重復使用。函數(shù)能提高應用的模塊性和代碼的重復利用率。

    函數(shù)一般包括系統(tǒng)內(nèi)置的函數(shù)和自定義函數(shù)。

    Python的內(nèi)置函數(shù)有很多,如Print函數(shù),常見的內(nèi)置函數(shù)根據(jù)功能的不同,大致可分為數(shù)學運算類、字符串處理類、類型轉換類、序列處理類等。

  • 理解2:一遍一遍地重復寫相同的代碼是很煩人的,如果只是將這個代碼塊寫一次,然后可以再腳本中其他地方引用這個代碼塊而無需重新代碼,那就太好了。

    Python提供了一個特性來做這件事情。函數(shù)是可以為其指定一個名稱的一個代碼塊,然后就可以在代碼塊中的任何地方重用函數(shù)了。任何時候,當你想在腳本中使用這個代碼塊時,只要使用給這個函數(shù)分配的名稱就可以了;這種引用叫做調(diào)用函數(shù)。

以上分別是對兩本書做的筆記。

創(chuàng)建函數(shù)

為了在Python中創(chuàng)建函數(shù),可以使用def關鍵字后面跟著函數(shù)的名字和括號,如下所示:

            
              def name():
   函數(shù)體
   return[表達式]

            
          

說明:

  • 函數(shù)代碼塊一def關鍵詞開頭,后接函數(shù)標識符名稱和小括號(),后面再跟一個冒號:
  • 小括號用于定義參數(shù),可以不包含參數(shù),如果包含多個參數(shù),參數(shù)之間以逗號分隔
  • return[表達式]表示函數(shù)返回,選擇性地返回一個之給調(diào)用方。不帶表達式的return相當于none,省略return也相當于返回none.
調(diào)用函數(shù)
2.什么是模塊

模塊是函數(shù)的集合。

3.一組模塊

將一組模塊收集在一起,這叫包。


更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 利川市| 景德镇市| 文安县| 中西区| 靖江市| 鞍山市| 磐安县| 林西县| 丹东市| 潞西市| 保康县| 河北省| 蕲春县| 和田市| 陈巴尔虎旗| 施秉县| 房产| 吴江市| 贵定县| 奇台县| 新乡市| 商城县| 宾川县| 西充县| 梓潼县| 拉孜县| 乐至县| 石棉县| 定南县| 淮安市| 彭阳县| 安塞县| 普定县| 横峰县| 皋兰县| 南雄市| 吴桥县| 六枝特区| 阿尔山市| 嘉义市| 湘乡市|