python基礎(chǔ)

python

類型與運(yùn)算

可變類型與不可變類型

  • 核心類型中,數(shù)字钱烟、字符串和元組是不可變的;列表和字典不是這樣
  • 可作用于多種類型的通用型操作都是以內(nèi)置函數(shù)或表達(dá)式的形式出現(xiàn)的[例如,len(X)菇怀,X[0]]

數(shù)據(jù)類型

字符串

列表

image.png

image.png

字典

image.png
image.png

元組tuple

  • 基本上就像一個(gè)不可以改變的列表
  • 從語(yǔ)法上講跟畅,它們編寫在圓括號(hào)中而不是方括號(hào)中咽筋,它們支持任意類型、任意嵌套以及常見的序列操作:
  • 真正的不同之處就在于一旦創(chuàng)建后就不能再改變徊件。也就是說(shuō)奸攻,元組是不可變的序列:

文件

image.png

數(shù)字

傳統(tǒng)除法蒜危、Floor除法和真除法

類型屬于對(duì)象,而不是變量
Python的變量就是在特定的時(shí)間引用了一個(gè)特定的對(duì)象睹耐。

共享引用


image.png
image.png
image.png

此時(shí)辐赞,并不是替換了原始的a對(duì)象,而是讓這個(gè)變量去引用完全不同的一個(gè)對(duì)象,所以硝训,b的值并不會(huì)因此改變响委。

有一些對(duì)象和操作確實(shí)會(huì)在原處改變對(duì)象(可變對(duì)象,如列表等)窖梁。對(duì)于支持這種在原處修改的對(duì)象赘风,共享引用時(shí)的確需要加倍的小心,因?yàn)閷?duì)一個(gè)變量名的修改會(huì)影響其他的變量纵刘。

使用分片進(jìn)行copy


image.png

語(yǔ)句與語(yǔ)法

語(yǔ)句

image.png
image.png

賦值

image.png
image.png
image.png
image.png

這和分片內(nèi)在的相似邀窃,但是不完全相同——一個(gè)序列解包賦值總是返回多個(gè)匹配項(xiàng)的一個(gè)列表,而分片把相同類型的一個(gè)序列作為分片的對(duì)象返回:


image.png

迭代器和解析

列表解析

image.png

快于


image.png

python3中新的可迭代對(duì)象

函數(shù)

參數(shù)匹配法則

image.png
image.png

函數(shù)高級(jí)特征

遞歸

間接函數(shù)調(diào)用

image.png
image.png

內(nèi)省函數(shù)

函數(shù)自身的諸如名字的屬性
func.name

匿名函數(shù):lambda

image.png

由def創(chuàng)建并賦值后的函數(shù)對(duì)象工作起來(lái)是完全一樣的
不過(guò)假哎,·lambda是一個(gè)表達(dá)式瞬捕,而不是一個(gè)語(yǔ)句


image.png

在序列中映射函數(shù) map

image.png
image.png
看就明白

函數(shù)式編程工具:filter和reduce

理解為過(guò)濾:


image.png
image.png

迭代和解析

列表表達(dá)式

image.png
image.png
image.png

列表解析和矩陣

生成器

生成器在內(nèi)存使用和性能方面都更好
函數(shù)包含一條yield語(yǔ)句,他們返回一個(gè)可迭代對(duì)象


image.png

生成器表達(dá)式:迭代器遇到列表解析

image.png

生成器表達(dá)式大體上可以認(rèn)為是對(duì)內(nèi)存空間的優(yōu)化舵抹,它們不需要像方括號(hào)的列表解析一樣山析,一次構(gòu)造出整個(gè)結(jié)果列表。它們?cè)趯?shí)際中運(yùn)行起來(lái)可能稍慢一些掏父,所以它們可能只對(duì)于非常大的結(jié)果集合的運(yùn)算來(lái)說(shuō)是最優(yōu)的選擇笋轨。關(guān)于性能的更權(quán)威的評(píng)價(jià),必須等到我們?cè)诒菊律院缶帉懹?jì)時(shí)腳本的時(shí)候給出赊淑。

生成器是單迭代器對(duì)象

image.png

這與某些內(nèi)置類型的行為不同爵政,它們支持多個(gè)迭代器并且在一個(gè)活動(dòng)迭代器中傳遞并反映它們的原處修改。


image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末陶缺,一起剝皮案震驚了整個(gè)濱河市钾挟,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌饱岸,老刑警劉巖掺出,帶你破解...
    沈念sama閱讀 219,539評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異苫费,居然都是意外死亡汤锨,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門百框,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)闲礼,“玉大人,你說(shuō)我怎么就攤上這事〖碓螅” “怎么了慎菲?”我有些...
    開封第一講書人閱讀 165,871評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)锨并。 經(jīng)常有香客問(wèn)我露该,道長(zhǎng),這世上最難降的妖魔是什么第煮? 我笑而不...
    開封第一講書人閱讀 58,963評(píng)論 1 295
  • 正文 為了忘掉前任解幼,我火速辦了婚禮,結(jié)果婚禮上空盼,老公的妹妹穿的比我還像新娘书幕。我一直安慰自己,他們只是感情好揽趾,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評(píng)論 6 393
  • 文/花漫 我一把揭開白布台汇。 她就那樣靜靜地躺著,像睡著了一般篱瞎。 火紅的嫁衣襯著肌膚如雪苟呐。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,763評(píng)論 1 307
  • 那天俐筋,我揣著相機(jī)與錄音牵素,去河邊找鬼。 笑死澄者,一個(gè)胖子當(dāng)著我的面吹牛笆呆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播粱挡,決...
    沈念sama閱讀 40,468評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼赠幕,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了询筏?” 一聲冷哼從身側(cè)響起榕堰,我...
    開封第一講書人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎嫌套,沒想到半個(gè)月后逆屡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,850評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡踱讨,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評(píng)論 3 338
  • 正文 我和宋清朗相戀三年魏蔗,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片勇蝙。...
    茶點(diǎn)故事閱讀 40,144評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡沫勿,死狀恐怖挨约,靈堂內(nèi)的尸體忽然破棺而出味混,到底是詐尸還是另有隱情产雹,我是刑警寧澤,帶...
    沈念sama閱讀 35,823評(píng)論 5 346
  • 正文 年R本政府宣布翁锡,位于F島的核電站蔓挖,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏馆衔。R本人自食惡果不足惜瘟判,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望角溃。 院中可真熱鬧拷获,春花似錦、人聲如沸减细。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)未蝌。三九已至驮吱,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間萧吠,已是汗流浹背左冬。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留纸型,地道東北人拇砰。 一個(gè)月前我還...
    沈念sama閱讀 48,415評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像狰腌,于是被迫代替她去往敵國(guó)和親除破。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 〇癌别、前言 本文共108張圖皂岔,流量黨請(qǐng)慎重! 歷時(shí)1個(gè)半月展姐,我把自己學(xué)習(xí)Python基礎(chǔ)知識(shí)的框架詳細(xì)梳理了一遍躁垛。 ...
    Raxxie閱讀 18,959評(píng)論 17 410
  • 四、序列類型操作符 1圾笨、索引和切片操作符 ( []教馆,[:],[::] ) 序列類型的元素被順序放置擂达,這種方式允許通...
    常大鵬閱讀 2,018評(píng)論 0 8
  • 一 寫在前面 未經(jīng)允許土铺,不得轉(zhuǎn)載,謝謝~~ 接觸Python應(yīng)該有一年多的時(shí)間了,憑借著C++的經(jīng)驗(yàn)也沒有認(rèn)真地系...
    與陽(yáng)光共進(jìn)早餐閱讀 5,429評(píng)論 4 12
  • 速度第一悲敷!互聯(lián)網(wǎng)每個(gè)階段都是有發(fā)展的紅利期的究恤,所以一定要站在風(fēng)口浪尖上,抓住一波紅利立馬開干后德。因?yàn)椴恢朗裁磿r(shí)候風(fēng)...
    張赟ZhangYun閱讀 86評(píng)論 0 0
  • 電影《我是女王》講述了幾個(gè)女人是如何從一個(gè)負(fù)能量情感邁向正能量女王的故事。 宋慧喬飾演的王安妮绵患,去參加自己前任婚禮...
    周美妍閱讀 1,369評(píng)論 0 3