Python 筆記

【2017.04.20】

List Comprehension

Notes of Python Tutorial:

A list comprehension consists of brackets containing an expression followed by a for clause, then zero or more for or if clauses. The result will be a new list resulting from evaluating the expression in the context of the for and if clauses which follow it. For example, this listcomp combines the elements of two lists if they are not equal:

>>> [(x, y) for x in [1,2,3] for y in [3,1,4] if x != y]
[(1, 3), (1, 4), (2, 3), (2, 1), (2, 4), (3, 1), (3, 4)]

and it’s equivalent to:

>>> combs = []
>>> for x in [1,2,3]:
...     for y in [3,1,4]:
...         if x != y:
...             combs.append((x, y))
...
>>> combs
[(1, 3), (1, 4), (2, 3), (2, 1), (2, 4), (3, 1), (3, 4)]

Python 對象

is(), id(), isinstance()
type, class的統(tǒng)一龄章;
is None 的真實(shí)含義

Slicing

兩個(gè)索引參數(shù)構(gòu)成先閉后開區(qū)間:

a = '12345'
>>> a[0:2]
'12'

Slice indices have useful defaults; an omitted first index defaults to zero, an omitted second index defaults to the size of the string being sliced.

>>> a[:2]
'12'
>>> a[1:]
'2345'
>>> a[:]
'12345'

slicing還支持第三個(gè)參數(shù) 'step' 表示步進(jìn):

>>> a[::1]
'12345'
>>> a[::2]
'135'
>>> a[::3]
'14'
>>> a[::4]
'15'
>>> a[::-1] 用這個(gè)方法可以實(shí)現(xiàn)list反轉(zhuǎn)
'54321'
>>> a[::-2]
'531'

【2017.05.02】

Division

Python 3.x 之后

  • real division: /
  • floor division: //

TODO 字符編碼/Unicode的知識一直沒有搞清楚

三目運(yùn)算

X if C else Y

Parameter Group

func(*tuple_grp_nonkw_args, **dict_grp_kw_args)

異常體系

  • BaseException:
    • Exception
    • KeyboardException
    • SystemExit

【2017.05.03】

裝飾器(Decorator)

本質(zhì)上decorator就是一個(gè)函數(shù)恼除;與被裝飾函數(shù)組成復(fù)合函數(shù)曹体;

Python Language Refference & PEP

一些更深入的萎河、與語言設(shè)計(jì)相關(guān)的內(nèi)容

reduce

reduce(func, [1, 2, 3]) === reduce(func(1, 2), 3)

Generator

yield 與 coroutine的關(guān)系堂鲜??

import

examples suggest
import sys good
import sys, os, json bad
from module import name1[,name2] OK
from module import name1 good
from Tkinter import * bad
from cgi import FieldStorage as form good

Mutiple Inheritance

【20170517】
需要找另一個(gè)本書看下趁餐,
core p p 這本書整體講的太啰嗦俐芯。
learning python 講的可能好一點(diǎn)。

Classes and OOP

TODO 閱讀 <Learning Python>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末喘蟆,一起剝皮案震驚了整個(gè)濱河市缓升,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蕴轨,老刑警劉巖港谊,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異橙弱,居然都是意外死亡歧寺,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進(jìn)店門棘脐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來斜筐,“玉大人,你說我怎么就攤上這事蛀缝∏炅矗” “怎么了?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵屈梁,是天一觀的道長嗤练。 經(jīng)常有香客問我,道長在讶,這世上最難降的妖魔是什么煞抬? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮构哺,結(jié)果婚禮上革答,老公的妹妹穿的比我還像新娘。我一直安慰自己曙强,他們只是感情好残拐,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著旗扑,像睡著了一般蹦骑。 火紅的嫁衣襯著肌膚如雪慈省。 梳的紋絲不亂的頭發(fā)上臀防,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天眠菇,我揣著相機(jī)與錄音,去河邊找鬼袱衷。 笑死捎废,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的致燥。 我是一名探鬼主播登疗,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼嫌蚤!你這毒婦竟也來了辐益?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤脱吱,失蹤者是張志新(化名)和其女友劉穎智政,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體箱蝠,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡续捂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了宦搬。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片牙瓢。...
    茶點(diǎn)故事閱讀 39,773評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖间校,靈堂內(nèi)的尸體忽然破棺而出矾克,到底是詐尸還是另有隱情,我是刑警寧澤撇簿,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布聂渊,位于F島的核電站,受9級特大地震影響四瘫,放射性物質(zhì)發(fā)生泄漏汉嗽。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一找蜜、第九天 我趴在偏房一處隱蔽的房頂上張望饼暑。 院中可真熱鬧,春花似錦洗做、人聲如沸弓叛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽撰筷。三九已至,卻和暖如春畦徘,著一層夾襖步出監(jiān)牢的瞬間毕籽,已是汗流浹背抬闯。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留关筒,地道東北人溶握。 一個(gè)月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像蒸播,于是被迫代替她去往敵國和親睡榆。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評論 2 354

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

  • Python簡介 Python歷史 Python 是由 Guido van Rossum 在八十年代末和九十年代初...
    莫名其妙的一生閱讀 1,047評論 0 2
  • 情緒管理袍榆,是我繼時(shí)間管理之后關(guān)注較多的胀屿。 我是一個(gè)很情緒化的人,情緒爆發(fā)更是家常便飯包雀。你們有多少人和我一樣碉纳,特別是...
    溫以沫閱讀 376評論 0 4
  • 朱老師逼單過程回放 Q:只要便宜,我就用馏艾。 A:我們的開發(fā)成本在哪劳曹,不能優(yōu)惠。 Q:華旺的才四千多琅摩,你要是也給我四...
    奔跑少年JC閱讀 245評論 0 0
  • 互聯(lián)網(wǎng)時(shí)代铁孵,人與人之間再也沒有距離之說,一封電子郵件房资,就可以讓彼此不熟悉的了互相了解蜕劝;一個(gè)視頻,可以讓遠(yuǎn)在千里的親...
    沈姐說說閱讀 432評論 2 9
  • 今天在王妃小妞的群里看到在聊微整形就湊熱鬧多聊了幾句轰异。那個(gè)女孩子看到我也感興趣就讓我把自己素顏照片發(fā)給她岖沛。她看完后...
    Yuyu52的自留地閱讀 478評論 0 1