1. gzyueqian
      13352868059

      什么是python的面向過程和面對象?

      更新時間: 2020-04-22 16:15:25來源: 粵嵌教育瀏覽量:6591

            Python這么開發語言初的時候是用于編寫自動化腳本的,但是隨著版本的不斷更新和語言的不斷添加,現在的python已經開發用于各種大型項目的開發了。Python作為跨平臺的計算機層序設計語言,可以高層次的結合解釋性、互動性的向對面語言,很多人對于python的理解也是很表面的,下面粵嵌科技的小編就來給大家講解下什么是python的面向過程和面對象。

        面向過程


        在解決問題的時候,著眼于問題是怎樣一步一步解決的,然后親力親為的去解決問題,在程序中:


        代碼的執行順序:從上往下依次執行,程序的執行流程在寫程序時已經確立,各個模塊之間的關系在功能上盡量相互獨立。


        面向對象


        在解決問題的時候,著眼于找到一個特殊功能的個體,然后委托該個體幫忙完成某件事情,這個個體在面向對象的語言中被稱為對象。面向對象的思想更加符合人類的思考方式,可以將復雜的問題簡單化,將程序員從執行者的角色轉換到了指揮者。在程序中:


        類和對象是面向對對象的核心


        程序的執行流程由用戶決定


        使用面向對象的思想解決問題,首先要找到一個具有特殊功能的個體【對象】,如果存在,則直接使用,如果不存在,則創建一個具有該功能的個體。


        區別總結


        面向過程:首先需要分析出解決問題的步驟,然后使用函數將這些步驟一步一步實現,使用的時候一個一個調用即可


        面向對象:把構成問題的事務分解成各個不同的對象,建立對象的目的不是為了完成一個步驟,而是為了描述某個事物在整個解決問題的過程中的行為。


        面向過程和面向對象的優缺點:


        面向過程:


        優點:性能比面向對象高


        缺點:開銷大,比較浪費資源,沒有面向對象易于維護,易于復用,易于擴展。


        面向對象

        優點:易于維護,易于復用,易于擴展,面向對象有封裝,繼承和多態的特性,可以設計出低耦合的系統,使得系統更加靈活。


        缺點:性能比較低,代碼比較麻煩


        以上就是粵嵌科技的小編和大家講解的關于什么是python的面向過程和面對象的內容了。如果說你想要對于python感興趣想要學習更多關于python的知識的話,那么粵嵌科技歡迎大家來我們公司的python培訓班學習,也可以先點擊我們文章下面的獲取試聽資格按鈕來獲取我們的python課程免費試聽資格,在試聽中可以更加深入的了解我們粵嵌科技。

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 日本综合久久久久久久久久久 | 亚洲天堂女人一区 | 亚洲特级视频在线观看 | 亚洲欧美视频在线 | 在线观看精品综合一区 | 婷婷中文字幕精品一区二区 |