一、面向對象之多態(tài) 1.1、多態(tài) 定義:多態(tài)是面向對象的三大特征之一(封裝、繼承和多態(tài)),從字母意思理解就是多種形態(tài)。 一個對象可以以不同形態(tài)呈...
一、封裝 1.1 封裝的引入 封裝的概念: 封裝是面向對象的三大特性之一。就是為了保護數據安全,形成的一個默認的規(guī)則,告知協(xié)同開發(fā)者,這個屬性很...
一、面向對象簡介 1.1 什么是面向對象? 首先,Python是一門面向對象的編程語音。 通過對象來進行操作,來達到一個想要的結果和目的。從根本...
一、裝飾器 1.1 裝飾器的引入背景 假如有新需求時,我們可以直接通過修改函數中的代碼,但是這樣做會產生一些問題:如果修改過的地方過多,修改起來...
一、遞歸函數 1.1 概念 遞歸是解決問題的一種方式,它的整體思想,是將要給大的問題分解為一個小的問題,直到問題無法分解時,再去解決問題。 遞歸...
一、函數參數 1.1 不定長參數 當我們定義函數時,可能需要定義一個函數能處理比當初聲明時更多的參數,這些參數叫做不定長參數。我們可以在形參前面...
一、賦值 在了解深淺拷貝之前,我們要先來了解下什么是賦值 ? 1.1 基本概念 我們先來了解下面幾個概念: 變量:是一個系統(tǒng)表的元素,擁有指向對...
一、遍歷字典 1.1 dict.keys() 作用: 獲取字典中所有的鍵 語法格式: dict.keys() 實例分析: 上面返回的是一個序列。...
一、元組 tuple 1.1 元組基本定義 特點:元組是一個不可變序列,一旦數據定義好之后,數據就不能更改了。注意:元組是不可變序列,而列表是一...