-
【Python面試真題】- python裝飾器
【Python面試真題】- Python裝飾器 它是指對函數執行過程,做一些擴展,甚至可以更改本身函數的執行,它就是在不改變源碼的情況下,給它添加新的功能 Python提供的內置裝飾器有? @classmethod修飾類函數,可以由對象和類調用,在類函數中,有一個隱形參數,如果使用類函數執行,隱形參數指這個類。如果使用對象.類函數執行,隱形函數指對象的類型。它只想讓類來調用 @staticmethod修飾靜態函數,靜態函數沒有任何隱形參數,可以由對象和類調用 @property在函數前面加這個裝…
-
Python面試真題 - 你調試python代碼的方法有哪些?
【Python面試真題】- 你調試Python代碼的方法有哪些? 具體IDE都有調試,比如:IDLE, Eclipse+Pydev都可以設置斷點調試。 pdb模塊也可以做調試。 還有PyChecker和Pylint PyChecker是一個Python代碼的靜態分析工具,它可以幫助查找Python代碼的bug, 會對代碼的復雜度和格式提出警告 Pyli…
-
Python面試真題 - 是否遇到過python的模塊間循環引用的問題,如何避免它?
【Python面試真題】- 是否遇到過Python的模塊間循環引用的問題,如何避免它? 這是代碼結構設計的問題,模塊依賴和類依賴 如果老是覺得碰到循環引用,很可能是模塊的分界線劃錯地方了。可能是把應該在一起的東西硬拆開了,可能是某些職責放錯地方了,可能是應該抽象的東西沒抽象 總之微觀代碼規范可能并不能幫到太多,重要的是更宏觀的劃分模塊的經驗技巧,推薦uml,腦圖,白板等等圖形化的工具先梳理清楚整個系統的總體結構和職責分工 &nbs…
-
Python面試真題 - python2和python3區別
【Python面試真題】- Python2和Python3區別 字符編碼: py3中默認字符編碼是unicode;py2中默認字符編碼是 ASCII,如果文件中出現了中文,需要在頂部加入coding聲明#coding:utf8 讓用戶輸入:py3中直接使用input(); py2中需要使用raw_input() range和xrange:py3中的range == py2中的 xrange, 返回類似迭代器的東西,節省內存空間 語句變函數: py3中為print(),&nbs…
-
Python面試真題 - Python編程: 類繼承
【Python面試真題】- Python編程: 類繼承 def class_test(): class A(object): def show(self): print("class A")
-
Python面試真題 - 正則匹配,匹配日期2018-03-20?
【Python面試真題】- 正則匹配,匹配日期2018-03-20? url='https://sycm.taobao.com/bda/tradinganaly/overview/get_summary.json?dateRange=2018-03-20%7C2018-03-20&dateType=recent1&device=1&token=ff25b109b&_=1521595613462' 仍有同學問正則,其實匹配并不難,提取一段特征語句,用(.*?)匹配即…
-
Python面試真題 - 介紹一下Python下range()函數的用法
【Python面試真題】- 介紹一下Python下range()函數的用法 range(10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] range(1, 10) [1, 2, 3, 4, 5, 6, 7, 8,&…
-
【Python面試真題】- Python里如何反序的迭代一個序列 ?
【Python面試真題】- Python里如何反序的迭代一個序列 ? 如果是一個list, 最快的解決方案是: list.reverse() try: for x in list: “do so…
-
面試分享系列 | 17道Python面試題,讓你在求職中無往不利
今天給大家分享的是Python面試題系列的第一篇文章,后續我也會陸續整理Python相關的問題給大家,無論是求職者還是新人都可以通過面試題來考察自己的能力缺陷。 1.Python中pass語句的作用是什么? pass語句什么也不做,一般作為占位符或者創建占位程序,pass語句不會執行任何操作。 2.Python是如何進行類型轉換的? Python提供了將變量或值從一種類型轉換成另一種類型的內置函數。比如int函數能夠將符合數學格式數字型字符串轉換成整數。否則,返回錯誤信息。 3.Python是如…
-
Python面試真題- 用Python生成指定長度的斐波那契數列 ?
【Python面試真題】- 用Python生成指定長度的斐波那契數列 ? def fibs(x): result = [0, 1] for index in range(x-2): &…