幾個(gè)概念: 名字重整: 比如有一個(gè)Test類牍帚,定義了私有屬性__name儡遮,并實(shí)例化了對象a履羞,無法調(diào)用該屬性峦萎。我們可以看到__name屬性的名字被變成_Test__name屡久,這...

幾個(gè)概念: 名字重整: 比如有一個(gè)Test類牍帚,定義了私有屬性__name儡遮,并實(shí)例化了對象a履羞,無法調(diào)用該屬性峦萎。我們可以看到__name屬性的名字被變成_Test__name屡久,這...
概述: 淺拷貝是對于一個(gè)對象的頂層拷貝爱榔,通俗的理解是:拷貝了引用,并沒有拷貝內(nèi)容糙及,就是對要拷貝的對象復(fù)制(復(fù)制屬性和對象引用)一份详幽,但是對于其內(nèi)部的子對象就不復(fù)制了,而是直接...
模塊的導(dǎo)入 py中模塊的導(dǎo)入相當(dāng)于java中jar包的引入唇聘,py有以下模塊的導(dǎo)入方式 import 模塊名 這種方法導(dǎo)入模塊,在應(yīng)用模塊中的功能時(shí)柱搜,需要加上模塊名 from ...
幾個(gè)注意: 當(dāng)某行代碼拋出異常后,它后面的代碼不會(huì)被執(zhí)行聪蘸,如果異常代碼在try-except塊中宪肖,并且被except捕獲健爬,則except后面的代碼可以執(zhí)行 Exception...
單例模式: 一個(gè)類只創(chuàng)建一次控乾。 單例模式1: 缺點(diǎn)是若對象需要傳值,只會(huì)得到第一次的傳值屬性娜遵。 單例模式2: 缺點(diǎn)是通過object.new(User1) 依然能創(chuàng)建出對象,...
什么是類的繼承设拟? 類的繼承就是讓子類擁有父類的屬性和方法慨仿。 類繼承格式: 幾個(gè)注意: py支持多繼承 子類繼承的父類只能初始化一次,如果父類1和父類2有共同的父類或者祖先類镰吆,...
迭代: 任何可迭代對象都可以使用for循環(huán)進(jìn)行進(jìn)行迭代。 判斷當(dāng)前對象是否有可迭代性 list,tuple.dict,string等對象都是可迭代的躲雅,但是數(shù)字不行鼎姊。 列表生成式:
類的創(chuàng)建和調(diào)用 py中相赁,每個(gè)類都有自己的屬性和方法相寇,是這個(gè)類所有實(shí)例共享的,每個(gè)實(shí)例都可以調(diào)用所有的屬性和方法钮科。 類的創(chuàng)建和調(diào)用步驟: 類的創(chuàng)建:class語句類的屬性創(chuàng)建:...
函數(shù): 函數(shù)也是一個(gè)對象,函數(shù)可以用來保存一些可以執(zhí)行的代碼绵脯,并且可以進(jìn)行多次調(diào)用佳励。 函數(shù)創(chuàng)建: def 函數(shù)名([形參...]) 當(dāng)函數(shù)有返回值時(shí): python是值傳遞還...
1.序列(sequence): 序列是py中最基本的一種數(shù)據(jù)結(jié)構(gòu) 可變序列 列表 不可變序列 字符串 元組 序列基本操作: +可以將相同的序列拼接成一個(gè)序列 *: 將序列重復(fù)...
對象: py是一門面向?qū)ο蟮恼Z言,在程序運(yùn)行時(shí)赃承,所有的數(shù)據(jù)都是存儲在內(nèi)存當(dāng)中再去運(yùn)行的。對象就是內(nèi)存中專門用來存儲數(shù)據(jù)的一塊區(qū)域瞧剖。對象實(shí)際上就是一個(gè)容器拭嫁,專門用來存儲數(shù)據(jù)。數(shù)...
1.注釋: 單行注釋 多行注釋 2.語句: 一條語句一行抓于,結(jié)束不加分號 一行顯示多條語句,語句之間加分號 一條語句需要多行顯示時(shí)捉撮,用====進(jìn)行換行 3.縮進(jìn): py中一樣代...
py代碼在執(zhí)行時(shí)是按照自上而下的順序執(zhí)行的怕品,通過流程控制語句可以讓程序反復(fù)執(zhí)行。 條件判斷語句 if語句 語法: 代碼塊:代碼塊中保存著一組代碼巾遭,同一個(gè)代碼塊中的代碼,要么都...
Redis與Memcached區(qū)別: 兩者都是非關(guān)系型數(shù)據(jù)庫恢总。主要有以下不同: 數(shù)據(jù)類型: Memcached僅支持字符串類型迎罗。 redis支持:String,List,se...
Redis概述: redis是速度非称拢快的非關(guān)系型(NoSQL)內(nèi)存鍵值數(shù)據(jù)庫纹安,可以存儲鍵和五種不同類型的值之間的映射。鍵的類型只能為字符串砂豌,值支持五種數(shù)據(jù)類型:字符串厢岂,列表...
什么是生產(chǎn)者和消費(fèi)者模式: 生產(chǎn)者和消費(fèi)者模式是通過一個(gè)容器來解決生產(chǎn)者和消費(fèi)者的強(qiáng)耦合問題。生產(chǎn)者和消費(fèi)者彼此并不直接通信阳距,而是通過阻塞隊(duì)列進(jìn)行通信,所以生產(chǎn)者生產(chǎn)完數(shù)據(jù)后...