00.異常的一般格式try首行底下的代碼塊代表此語句的主要動作:試著執行的程序代碼。Except子句定義try代碼塊內引發的異常的處理器,而else自居則是提供沒發生異常時要執行的處理器。01.try語句分句形式except:捕捉所有異常類型exceptname只捕捉特定的異常exceptname,value捕捉所列的異常和其額外的數據except(nam1,name2)捕捉任何列出的異常except(name1,name2),value:捕獲任何列出的異
系統 2019-09-27 17:57:33 2133
python面試題【持續更新】1.如何判斷一個python對象的類型?printtype(2017)printtype('junxi')2.python里面如何生存隨機數?importrandomnum=random.random()int_num=random.randint(1,10)print'隨機選取一個0-1之間的數',numprint'隨機選取一個1-10之間的整數',int_num3.寫出IP的python正則表達式importreimpor
系統 2019-09-27 17:56:21 2133
局部變量什么是局部變量通俗定義:函數內部定義的變量就叫局部變量。話不多說,代碼如下:deftest1():a=300#定義一個局部變量a,并初始化300print("--test1--修改前:a=%s"%a)a=200#給變量a重新賦值200print("--test1--修改后:a=%s"%a)deftest2():a=400#定義另一個局部變量a,并初始化400print("--test2--修改后:a=%s"%a)#分別調用函數test1,test2
系統 2019-09-27 17:56:01 2133
1.python中re模塊提供正則表達功能,用來檢查一個字符串是否與某種模式匹配。2.常用的正則表達式符號首先需要導入re庫importre*****************************************正則匹配\w:匹配字母數字及下劃線\W:匹配非字母數字及下劃線\s:匹配任意空白字符\S:匹配任意非空字符\n:匹配一個換行符\t:匹配一個制表符\d:匹配任意數字\D:匹配任意非數字\A:匹配字符串開始,同^\Z:匹配字符結尾,同$**
系統 2019-09-27 17:54:31 2133
Python2的報廢(EOL)日期遲遲未到,不過現在終于有了眉目。自2020年1月1日起,Python2將不再得到支持。Python的核心開發人員將不再提供錯誤修復版或安全更新。因此,如果你仍在使用Python2.x,是時候將代碼移植到Python3了。如果你繼續使用未得到支持的模塊,可能危及貴企業及數據的安全性,因為無人修復的漏洞遲早會出現。問題的嚴重性下面這張表列出了十個流行的Python軟件包及統計數據,來自Python社區開發和共享的軟件的存儲中心
系統 2019-09-27 17:54:02 2133
pandas獲取csv指定行,列house_info=pd.read_csv('house_info.csv')1:取行的操作:house_info.loc[3:6]類似于python的切片操作2:取列操作:house_info['price']這是讀取csv文件時默認的第一行索引3:取兩列house_info[['price',tradetypename']]取多個列也是同理的,注意里面是一個list的列表,不然會報錯誤;4:增加列:house_Info
系統 2019-09-27 17:53:51 2133
詳細見我的個人博客:Ubuntu安裝Python3.6Ubuntu16.04下默認系統自帶Python2和Python3.5的版本,這個版本被系統很多程序所依賴,所以不建議刪除,如果使用最新的Python3.6那么我們知道編譯安裝源碼包和系統默認包之間是沒有任何影響的。一、下載tar包首先去Python官網下載Python3的源碼包,網址:https://www.python.org/downloads/release/python-365/進去之后點擊導
系統 2019-09-27 17:52:58 2133
英文文檔chr(i)ReturnthestringrepresentingacharacterwhoseUnicodecodepointistheintegeri.Forexample,chr(97)returnsthestring‘a’,whilechr(8364)returnsthestring‘€’.Thisistheinverseoford().Thevalidrangefortheargumentisfrom0through1,114,111(0
系統 2019-09-27 17:52:30 2133
方法一:>>>str1='''Leventselève,ilfauttenterdevivre.起風了,唯有努力生存。(縱有疾風起,人生不言棄。)'''>>>str1'Leventselève,ilfauttenterdevivre.\n起風了,唯有努力生存。\n(縱有疾風起,人生不言棄。)'編輯的時候,引號挺對的,但是不知道為什么發布的時候,第一行的引號總是多了一些,其實應該是下面這樣的:不過感覺這種方法不夠純粹,因為字符串里含有\n。方法二:>>>st
系統 2019-09-27 17:50:53 2133
Pycharm鼠標移動到函數上,CTRL+Q可以快速查看文檔,CTR+P可以看基本的參數。apply(),applymap()和map()apply()和applymap()是DataFrame的函數,map()是Series的函數。apply()的操作對象是DataFrame的一行或者一列數據,applymap()是DataFrame的每一個元素。map()也是Series中的每一個元素。apply()對dataframe的內容進行批量處理,這樣要比循環
系統 2019-09-27 17:50:41 2133