python筆記

Python筆記


第一章 簡介和基礎(chǔ)

1、面向?qū)ο蟮慕忉屝驼Z言
2慰毅、缺點(diǎn):運(yùn)行速度慢 & 代碼無法加密
3隘截、文件拓展為.py文件
4、模式:命令行模式 和 交互模式 命令行模式可以理解為在通過命令運(yùn)行一個(gè)py文件
交互模式是指直接在交互平臺(tái)上運(yùn)行代碼不需要文件也可以需要文件
5汹胃、命令行模式下的運(yùn)行命令 python xxxx.py 命令行模式是輸入一行執(zhí)行一行 交互模式為執(zhí)行整個(gè)文件
6婶芭、直接運(yùn)行.py文件:在linux和Unix系統(tǒng)下是可行的 在文件頭加上 #!/usr/bin/env python3(或者python) 然后再通過命令給xxx.py權(quán)限:chmod a+x xxx.py
7、輸出 print() 字符串是加單引號(hào)
?????? 輸入(input()):例如:name = input() 命令行就等待輸入 輸入回車即可 就會(huì)存在變量里面


第二章着饥、python基礎(chǔ)

以#號(hào)開頭為注釋
當(dāng)語句以冒號(hào)結(jié)尾時(shí)縮進(jìn)視為代碼塊
Python大小寫敏感 如果寫錯(cuò)大小寫 程序會(huì)報(bào)錯(cuò)


2犀农、數(shù)據(jù)類型
??????整數(shù) 浮點(diǎn)數(shù)(1.23e8)、字符串(單引號(hào)雙引號(hào)都可以 如果文本含有單引號(hào)雙引號(hào)宰掉,需要使用到轉(zhuǎn)義字符\呵哨,或者用r' '內(nèi)部的字符串默認(rèn)不轉(zhuǎn)義)
??????換行:\n或者'''...'''格式表示多行換行
布爾值 布爾值可以用and、or和not運(yùn)算轨奄。
空值:用None表示


3孟害、字符串&編碼
??????對(duì)于單個(gè)字符編碼 通過ord()函數(shù)可以獲得字符的Unicode十進(jìn)制表示,chr()函數(shù)把編碼轉(zhuǎn)換為對(duì)應(yīng)的字符
?????? 如果知道字符的整數(shù)編碼挪拟,還可以用十六進(jìn)制這么寫str:>>> '\u4e2d\u6587' ---> '中文'

一個(gè)字符對(duì)應(yīng)若干個(gè)字節(jié)挨务。如果要在網(wǎng)絡(luò)上傳輸,或者保存到磁盤上舞丛,就需要把str變?yōu)橐宰止?jié)為單位的bytes耘子。Python對(duì)bytes類型的數(shù)據(jù)用帶b前綴的單引號(hào)或雙引號(hào)表示 b'ABC'

以Unicode表示的str通過encode()方法可以編碼為指定的bytes 例如:
'ABC'.encode('ascii') ---> b'ABC'
'中文'.encode('utf-8') ---> b'\xe4\xb8\xad\xe6\x96\x87'
反過來,如果我們從網(wǎng)絡(luò)或磁盤上讀取了字節(jié)流球切,那么讀到的數(shù)據(jù)就是bytes谷誓。要把bytes變?yōu)閟tr,就需要用decode()方法:
len()函數(shù)計(jì)算str的字符數(shù)或者bytes的字節(jié)數(shù)
由于Python源代碼也是一個(gè)文本文件吨凑,所以捍歪,當(dāng)你的源代碼中包含中文的時(shí)候户辱,在保存源代碼時(shí),就需要?jiǎng)?wù)必指定保存為UTF-8編碼糙臼。當(dāng)Python解釋器讀取源代碼時(shí)庐镐,為了讓它按UTF-8編碼讀取,我們通常在文件開頭寫上這兩行:

#!/usr/bin/env python3

#-- coding: utf-8 --


4变逃、格式化
Python中必逆,采用的格式化方式和C語言是一致的,用%實(shí)現(xiàn)
'Hi, %s, you have $%d.' % ('Michael', 1000000)
%運(yùn)算符就是用來格式化字符串的揽乱。在字符串內(nèi)部名眉,%s表示用字符串替換,%d表示用整數(shù)替換
占位符 替換內(nèi)容
%d 整數(shù)
%f 浮點(diǎn)數(shù)
%s 字符串
%x 十六進(jìn)制整數(shù)
4.2凰棉、format() 格式化 它會(huì)用傳入的參數(shù)依次替換字符串內(nèi)的占位符{0}损拢、{1}……,不過這種方式寫起來比%要麻煩得多:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末撒犀,一起剝皮案震驚了整個(gè)濱河市福压,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌或舞,老刑警劉巖荆姆,帶你破解...
    沈念sama閱讀 221,198評(píng)論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異映凳,居然都是意外死亡胞枕,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門魏宽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來腐泻,“玉大人,你說我怎么就攤上這事队询∨勺” “怎么了?”我有些...
    開封第一講書人閱讀 167,643評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵蚌斩,是天一觀的道長铆惑。 經(jīng)常有香客問我,道長送膳,這世上最難降的妖魔是什么员魏? 我笑而不...
    開封第一講書人閱讀 59,495評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮叠聋,結(jié)果婚禮上撕阎,老公的妹妹穿的比我還像新娘。我一直安慰自己碌补,他們只是感情好虏束,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,502評(píng)論 6 397
  • 文/花漫 我一把揭開白布棉饶。 她就那樣靜靜地躺著,像睡著了一般镇匀。 火紅的嫁衣襯著肌膚如雪照藻。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,156評(píng)論 1 308
  • 那天汗侵,我揣著相機(jī)與錄音幸缕,去河邊找鬼。 笑死晰韵,一個(gè)胖子當(dāng)著我的面吹牛冀值,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播宫屠,決...
    沈念sama閱讀 40,743評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼滑蚯!你這毒婦竟也來了浪蹂?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,659評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤告材,失蹤者是張志新(化名)和其女友劉穎坤次,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體斥赋,經(jīng)...
    沈念sama閱讀 46,200評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡缰猴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,282評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了疤剑。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片滑绒。...
    茶點(diǎn)故事閱讀 40,424評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖隘膘,靈堂內(nèi)的尸體忽然破棺而出疑故,到底是詐尸還是另有隱情,我是刑警寧澤弯菊,帶...
    沈念sama閱讀 36,107評(píng)論 5 349
  • 正文 年R本政府宣布纵势,位于F島的核電站,受9級(jí)特大地震影響管钳,放射性物質(zhì)發(fā)生泄漏钦铁。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,789評(píng)論 3 333
  • 文/蒙蒙 一才漆、第九天 我趴在偏房一處隱蔽的房頂上張望牛曹。 院中可真熱鬧,春花似錦醇滥、人聲如沸躏仇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽焰手。三九已至糟描,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間书妻,已是汗流浹背船响。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評(píng)論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留躲履,地道東北人见间。 一個(gè)月前我還...
    沈念sama閱讀 48,798評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像工猜,于是被迫代替她去往敵國和親米诉。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,435評(píng)論 2 359

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