python删除符合条件的行_这十道经典Python笔试题,全做对算我输
經常有小伙伴學了Python不知道是否能去找工作,可以來看下這十道題檢驗你的成果:
1、常用的字符串格式化方法有哪些?并說明他們的區別
a. 使用%,語法糖
print("我叫%s,今年%d歲" % ("oxs", 18)) # 我叫oxs,今年18歲b. 通過{}替代%,后面跟.forma()函數
print("我叫{},今年{}歲".format("oxs", 18)) # 我叫oxs,今年18歲3、利用python打印前一天的本地時間,格式化為“2018-01-30”
先獲取當前時間戳時間-(60*60*24),再轉化為格式化時間strftime("%Y-%m-%d")【strftime("%Y-%m-%d %H:%M:%S")】
import timeprint(time.strftime("%Y-%m-%d", time.localtime(time.time())))
4、python中re模塊的search()和match()的區別
相同點:
都接收兩個參數(正則表達式, 待匹配的字符串)
都只匹配一個符合條件的項
區別點:
search 根據所寫的正則匹配符合條件的第一個
match 根據所寫的正則 從頭開始 匹配,相當于在正則表達式的開始位置加一個"^"
例子:匹配Hello
search 只要句中有Hello就能匹配上,aaasjhdHellokjasd
match Hello必須在句首才能匹配上,Helloaaasjhdkjasd
5、什么是lambda函數,有什么好處?
匿名函數:可以和內置函數合用,有效減少冗余代碼
6、說明__init__和__new__的作用
__init__ :初始化方法 默認參數-self
__new__:構造方法 默認參數-cls 創建對象
__del__:析構方法 刪除一個對象之前執行的方法
7、簡述反射是怎么回事
用字符串數據類型的變量名或者是函數名來調用對應的屬性
什么時候用反射:例--》A.b(A對象/模塊/類.b屬性/方法)==》getattr(A, 'b')
8、解釋python中深淺拷貝的區別
深copy:不管一個數據類型有多少層,都另外開辟新的空間存儲一份和原來一模一樣的數據
淺copy:只是重新開辟一塊空間來copy第一層的數據,涉及到容器類的數據類型,只存儲它的內存地址
9、用最簡潔的方式生成如題列表[4, 16, 32, 64, 128]
l = []for i in range(2, 8): if i != 3: l.append(2**i) # 或者是l.append(pow(2, 3))10、python中如何實現隨機數并打印,默認隨機數范圍是多少
random.random() 范圍 0~1
以上十道題你做對了7道說明你基礎學的還不錯哦,繼續努力!最后,小編想說:我是一名python開發工程師,整理了一套最新的python系統學習教程,想要這些資
料的可以關注私信小編“01”即可,希望能對你有所幫助。
總結
以上是生活随笔為你收集整理的python删除符合条件的行_这十道经典Python笔试题,全做对算我输的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是龙卷风?
- 下一篇: python实验总结心得体会_Pytho