python面試題【持續(xù)更新】1.如何判斷一個python對象的類型?printtype(2017)printtype('junxi')2.python里面如何生存隨機(jī)數(shù)?importrandomnum=random.random()int_num=random.randint(1,10)print'隨機(jī)選取一個0-1之間的數(shù)',numprint'隨機(jī)選取一個1-10之間的整數(shù)',int_num3.寫出IP的python正則表達(dá)式importreimpor
系統(tǒng) 2019-09-27 17:56:21 2133
局部變量什么是局部變量通俗定義:函數(shù)內(nèi)部定義的變量就叫局部變量。話不多說,代碼如下: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)#分別調(diào)用函數(shù)test1,test2
系統(tǒng) 2019-09-27 17:56:01 2133
1.python中re模塊提供正則表達(dá)功能,用來檢查一個字符串是否與某種模式匹配。2.常用的正則表達(dá)式符號首先需要導(dǎo)入re庫importre*****************************************正則匹配\w:匹配字母數(shù)字及下劃線\W:匹配非字母數(shù)字及下劃線\s:匹配任意空白字符\S:匹配任意非空字符\n:匹配一個換行符\t:匹配一個制表符\d:匹配任意數(shù)字\D:匹配任意非數(shù)字\A:匹配字符串開始,同^\Z:匹配字符結(jié)尾,同$**
系統(tǒng) 2019-09-27 17:54:31 2133
Python2的報廢(EOL)日期遲遲未到,不過現(xiàn)在終于有了眉目。自2020年1月1日起,Python2將不再得到支持。Python的核心開發(fā)人員將不再提供錯誤修復(fù)版或安全更新。因此,如果你仍在使用Python2.x,是時候?qū)⒋a移植到Python3了。如果你繼續(xù)使用未得到支持的模塊,可能危及貴企業(yè)及數(shù)據(jù)的安全性,因為無人修復(fù)的漏洞遲早會出現(xiàn)。問題的嚴(yán)重性下面這張表列出了十個流行的Python軟件包及統(tǒng)計數(shù)據(jù),來自Python社區(qū)開發(fā)和共享的軟件的存儲中心
系統(tǒng) 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文件時默認(rèn)的第一行索引3:取兩列house_info[['price',tradetypename']]取多個列也是同理的,注意里面是一個list的列表,不然會報錯誤;4:增加列:house_Info
系統(tǒng) 2019-09-27 17:53:51 2133
詳細(xì)見我的個人博客:Ubuntu安裝Python3.6Ubuntu16.04下默認(rèn)系統(tǒng)自帶Python2和Python3.5的版本,這個版本被系統(tǒng)很多程序所依賴,所以不建議刪除,如果使用最新的Python3.6那么我們知道編譯安裝源碼包和系統(tǒng)默認(rèn)包之間是沒有任何影響的。一、下載tar包首先去Python官網(wǎng)下載Python3的源碼包,網(wǎng)址:https://www.python.org/downloads/release/python-365/進(jìn)去之后點擊導(dǎo)
系統(tǒng) 2019-09-27 17:52:58 2133
英文文檔chr(i)ReturnthestringrepresentingacharacterwhoseUnicodecodepointistheintegeri.Forexample,chr(97)returnsthestring‘a(chǎn)’,whilechr(8364)returnsthestring‘€’.Thisistheinverseoford().Thevalidrangefortheargumentisfrom0through1,114,111(0
系統(tǒng) 2019-09-27 17:52:30 2133
方法一:>>>str1='''Leventselève,ilfauttenterdevivre.起風(fēng)了,唯有努力生存。(縱有疾風(fēng)起,人生不言棄。)'''>>>str1'Leventselève,ilfauttenterdevivre.\n起風(fēng)了,唯有努力生存。\n(縱有疾風(fēng)起,人生不言棄。)'編輯的時候,引號挺對的,但是不知道為什么發(fā)布的時候,第一行的引號總是多了一些,其實應(yīng)該是下面這樣的:不過感覺這種方法不夠純粹,因為字符串里含有\(zhòng)n。方法二:>>>st
系統(tǒng) 2019-09-27 17:50:53 2133
Pycharm鼠標(biāo)移動到函數(shù)上,CTRL+Q可以快速查看文檔,CTR+P可以看基本的參數(shù)。apply(),applymap()和map()apply()和applymap()是DataFrame的函數(shù),map()是Series的函數(shù)。apply()的操作對象是DataFrame的一行或者一列數(shù)據(jù),applymap()是DataFrame的每一個元素。map()也是Series中的每一個元素。apply()對dataframe的內(nèi)容進(jìn)行批量處理,這樣要比循環(huán)
系統(tǒng) 2019-09-27 17:50:41 2133
Python正則表達(dá)式匹配數(shù)字電話號碼:\d{3}-\d{8}|\d{4}-\d{7}QQ號:[1-9][0-9]{4,}中國郵政編碼:[1-9]\d{5}(?!\d)身份證:\d{15}|\d{18}ip地址:\d+\.\d+\.\d+\.\d+[1-9]\d*正整數(shù)-[1-9]\d*負(fù)整數(shù)-?[1-9]\d*整數(shù)[1-9]\d*|0非負(fù)整數(shù)-[1-9]\d*|0非正整數(shù)[1-9]\d*\.\d*|0\.\d*[1-9]\d*$正浮點數(shù)-([1-9]\d
系統(tǒng) 2019-09-27 17:50:40 2133