python中js、捕獲完沪、函數(shù)的調用

一.recode

列表:[元素}域庇;有序的,可變的覆积;list听皿;任意類型
字典:{鍵值對};可變的宽档,無序的尉姨;dict;key不可變的吗冤,value是任意類型又厉;
元祖:(元素)九府;不可變,有序的馋没;tuple昔逗;任意類型
集合:{元素}降传;可變的篷朵,無序的;set婆排;不可變得并且唯一声旺,數(shù)學集合運算,自帶去重功能
迭代器:無字面量段只;只能通過next去取值腮猖,取出值就不存在了,iter()赞枕,生成器

2.函數(shù)

函數(shù)的聲明
不定長參數(shù):(arg澈缺,*kargs)
函數(shù)的調用:a.調用過程 b.調用函數(shù)就是為了執(zhí)行函數(shù)體,并且獲取返回值
匿名函數(shù):lambda 參數(shù)列表:返回值
函數(shù)作為變量:聲明函數(shù)就是在聲明一個類型是function的變量
變量的作用域:全局變量和局部變量
遞歸函數(shù):自己調用自己炕婶,三步:a.找臨界值 b.找關系f(n)姐赡,f(n-1);
用f(n-1)的功能

生成器:有yeild關鍵字的函數(shù)
生成式(值 for 變量 in 序列 條件語句)

3.文件操作
打開文件--操作文件--關閉文件
open(文件的路徑柠掂,打開的方式项滑,encoding=編碼方式), --->返回被打開的文件的對應的文件對象
r/rb --->讀
w/wb--->寫
a---->寫(追加)
utf-8:支持中文
gbk:不支持中文

二.文件操作

補充:打開文件的時候是以讀的方式打開涯贞,如果文件不存在就會報錯:FileNotFoundError
打開文件的時候是以寫的方式打開, 如果文件不存在會自動創(chuàng)建對應的文件

0.打開文件和關閉文件的縮寫

with open(文件路徑枪狂,打開方式,encoding=編碼方式)as 文件對象:
文件操作相關代碼
說明:打開文件宋渔,執(zhí)行完文件操作相關的代碼后州疾,會自動關閉打開的這個文件


1.二進制的讀和寫

常見的二進制文件: 視頻文件、音頻文件皇拣、圖片严蓖、壓縮包等都是屬于二進制文件
bytes --> 字節(jié),是python專門用來表示二進制的數(shù)據(jù)類型
注意:二進制文件不能設置文件編碼方式(不能給encoding賦值)


image.png

三.json文件(特別重要)

什么是json數(shù)據(jù)

json是一種特定格式的數(shù)據(jù)审磁,主要用來在互聯(lián)網(wǎng)上做文本數(shù)據(jù)傳輸谈飒。
json數(shù)據(jù)本身是文本數(shù)據(jù),json文件的后綴是.json的文件态蒂,并且文件內(nèi)容必須滿足json格式要求杭措。

1.json格式

a.一個json對應一條數(shù)據(jù)
b.json中的數(shù)據(jù)必須是json對應的數(shù)據(jù)類型

數(shù)字類型(number)-->所有的數(shù)字,包含整數(shù)和小數(shù)钾恢,例如:121,121.3
字符串類型(string)-->用雙引號括起來的數(shù)據(jù)手素,例如:“abc”鸳址,“你好”
數(shù)組(array)-->相當于python中的列表,例如:[100, 23, "abc","你好"]
字典(dictionary)--->相當于python的字典,例如:{"a":100,"b":[123123],"c":{}}
布爾--->true和false
null--->相當于None泉懦,用來表示空

2.python對json的支持

python中專門提供了一個json模塊稿黍,用來處理json數(shù)據(jù)
load(json文件對象)--->將json文件的內(nèi)容讀出來,并且將內(nèi)容裝換成python對應的數(shù)據(jù)類型

dump(內(nèi)容, json文件路徑) --> 將指定的內(nèi)容崩哩,以json格式寫入到指定的json文件中

loads(json格式字符串) --> 將字符串內(nèi)容是json數(shù)據(jù)的字符串轉換成python對應的數(shù)據(jù)類型數(shù)據(jù)
dumps(內(nèi)容) --> 將指定的內(nèi)容巡球,轉換成json格式的字符串
json轉換python:
json python
數(shù)字 int/float
字符串 str
數(shù)組 list
字典 dict
true/false True/False
null None


image.png

image.png

image.png

image.png

四.文件的使用

數(shù)據(jù)本地化過程;使用數(shù)據(jù)的時候從本地文件中去取數(shù)據(jù)邓嘹,修改完數(shù)據(jù)后要使用新的額數(shù)據(jù)取更新本地文件中的內(nèi)容
學生管理系統(tǒng)
1.添加學生酣栈,要求之前添加過的學生,下次執(zhí)行程序的時候還在
2.顯示學生信息


image.png

image.png

五.異常捕獲

報錯 ---->出現(xiàn)異常(后面代碼不會執(zhí)行汹押,并且程序會直接結束)

'''

'''

2.異常捕獲

出現(xiàn)異常后矿筝,不希望程序直接崩潰,而是想要自己對這個異常進行處理棚贾,就需要捕獲異常

格式1(可以捕獲所有的異常):
try:
代碼段1
except:
代碼段2
finally:
代碼段3
說明:執(zhí)行代碼段1并且檢測代碼段1是否發(fā)生異常窖维,如果發(fā)生異常程序不崩潰而是執(zhí)行代碼段2


image.png

格式2:
try:
代碼段1
except 異常類型:
代碼段2
finally:
代碼段3

說明:捕獲代碼段1中出現(xiàn)的指定類型的異常

[圖片上傳失敗...(image-4e027b-1539653308557)]
try:
代碼段1
except( 異常類型1,異常類型2,....):
代碼段2
finally:
代碼段3
說明:捕獲except后的括號中所有的異常
[圖片上傳失敗...(image-e6da56-1539653344341)]
格式4:
try:
代碼段1
except 異常類型1:
代碼段2
except 異常類型2:
代碼段3
.....

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末妙痹,一起剝皮案震驚了整個濱河市铸史,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌细诸,老刑警劉巖沛贪,帶你破解...
    沈念sama閱讀 218,682評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異震贵,居然都是意外死亡利赋,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評論 3 395
  • 文/潘曉璐 我一進店門猩系,熙熙樓的掌柜王于貴愁眉苦臉地迎上來媚送,“玉大人,你說我怎么就攤上這事寇甸√临耍” “怎么了?”我有些...
    開封第一講書人閱讀 165,083評論 0 355
  • 文/不壞的土叔 我叫張陵拿霉,是天一觀的道長吟秩。 經(jīng)常有香客問我,道長绽淘,這世上最難降的妖魔是什么涵防? 我笑而不...
    開封第一講書人閱讀 58,763評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮沪铭,結果婚禮上壮池,老公的妹妹穿的比我還像新娘偏瓤。我一直安慰自己,他們只是感情好椰憋,可當我...
    茶點故事閱讀 67,785評論 6 392
  • 文/花漫 我一把揭開白布厅克。 她就那樣靜靜地躺著鸡挠,像睡著了一般刻伊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上方咆,一...
    開封第一講書人閱讀 51,624評論 1 305
  • 那天票编,我揣著相機與錄音褪储,去河邊找鬼卵渴。 笑死慧域,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的浪读。 我是一名探鬼主播昔榴,決...
    沈念sama閱讀 40,358評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼碘橘!你這毒婦竟也來了互订?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,261評論 0 276
  • 序言:老撾萬榮一對情侶失蹤痘拆,失蹤者是張志新(化名)和其女友劉穎仰禽,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體纺蛆,經(jīng)...
    沈念sama閱讀 45,722評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡吐葵,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了桥氏。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片温峭。...
    茶點故事閱讀 40,030評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖字支,靈堂內(nèi)的尸體忽然破棺而出凤藏,到底是詐尸還是另有隱情,我是刑警寧澤堕伪,帶...
    沈念sama閱讀 35,737評論 5 346
  • 正文 年R本政府宣布揖庄,位于F島的核電站,受9級特大地震影響欠雌,放射性物質發(fā)生泄漏蹄梢。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,360評論 3 330
  • 文/蒙蒙 一桨昙、第九天 我趴在偏房一處隱蔽的房頂上張望检号。 院中可真熱鬧腌歉,春花似錦、人聲如沸齐苛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽凹蜂。三九已至馍驯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間玛痊,已是汗流浹背汰瘫。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留擂煞,地道東北人混弥。 一個月前我還...
    沈念sama閱讀 48,237評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像对省,于是被迫代替她去往敵國和親蝗拿。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,976評論 2 355

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

  • 關于Mongodb的全面總結 MongoDB的內(nèi)部構造《MongoDB The Definitive Guide》...
    中v中閱讀 31,938評論 2 89
  • Python 面向對象Python從設計之初就已經(jīng)是一門面向對象的語言蒿涎,正因為如此哀托,在Python中創(chuàng)建一個類和對...
    順毛閱讀 4,218評論 4 16
  • 公司請你來干嘛仓手? 2017-03-08 總裁商業(yè)思維 1公司請你來做什么? 1玻淑、請你來是解決問題而不是制造問題 2...
    千鋒教育成都校區(qū)閱讀 458評論 0 0
  • 所謂父母子女一場岁忘,不過一次漸行漸遠的別離辛慰,孩子陪伴在身邊時請珍惜這段美好的時光。 孩子小的時候老纏著我們干像,我們感覺...
    開心快樂寶簡書閱讀 333評論 0 0
  • 回趟家來了單位就會有絲絲失落帅腌,感慨人生短暫,不能和老公多點時間陪伴麻汰。細細想一想速客,老公身上有很多優(yōu)點,而且是我很受益...
    娟兒_372b閱讀 222評論 0 0