python基礎語法面試 python基礎面試題

2021-10-11 11:18:45 字數 1414 閱讀 5647

1、python中的資料型別?不可變資料型別?可變資料型別?

2、python中,開啟檔案語法?

3、endswith()?

4、下列**輸出結果?

importcopy

a= [1, 2, 3, 4, ['a', 'b']]

b=ac=copy.copy(a)

d=copy.deepcopy(a)

5、read(),readline(),readlines()?

6、一行**實現1-100的和?

7、如何刪除和合併兩個字典?

8、python 實現列表去重?

9、下列**輸出結果?

def function(arg,*args,**kwargs):print(arg,args,kwargs)

function(6,7,8,9,a=1, b=2, c=3)

10、列表[1,2,3,4,5],輸出[1,4,9,16,25],然後提取大於10的數輸出[16, 25]?

11、python中生成隨機整數、隨機小數、0--1之間小數方法?

12、u, b, r操作字串的區別?

13、s = "ajldjlajfdljfddd",去重並從小到大排序輸出"adfjl"?

14、用lambda函式實現兩個數相乘?

15、dic = 根據鍵從小到大排序?

16、統計字串每個字元出現的次數?a = "kjalfj;ldsjafl;hdsllfdhg;lahfbl;hl;ahlf;h"?

17、求出列表所有奇數並構造新列表?a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

18、datetime模組列印時間戳?

19、[[1,2],[3,4],[5,6]]一行**展開該列表,得出[1,2,3,4,5,6]?

20、python中交換兩個數值?

21、舉例說明zip()函式用法?

22、python氣泡排序?

23、以下**輸出結果?

def fn(k, v, dic ={}):

dic[k]=vprint(dic)

fn("one", 1)

fn('two', 2)

fn('three', 3, )

24、以下**輸出結果?

keys = ('info')print(dict.fromkeys(keys, ['gage', 25, 'man']))

25、算乙個數的階乘?

26、遞迴求和?

27、a = "  hehheh  ",去除首尾空格?

28、列表巢狀字典的排序,分別根據年齡排序?foo = [,,,]

29、字典推導式?

30、python字典和json字串相互轉化方法?

31、unittest中setup與setupclass的區別?

32、列表取交集?

Python基礎 Python語法基礎

關鍵字是python語言的關鍵組成部分,不可隨便作為其他物件的識別符號 andas assert break class continue defdel elif else except exec finally forfrom global ifimport inis lambda notor p...

UltraEdit設定語法高亮支援python

ultraedit預設不支援python的語法高亮,通過以下設定可實現語法高亮 1.在 下有各種語言的語法高亮支援,找到對應的python版本,現在已有的為python2.5和2.6,開啟鏈結,將頁面內容儲存為.uew格式,我使用的是python2.6,儲存為python2.6.uew 3.需要注意...

python初級語法 python語法基礎

寫在最前頭 python 程式對大小寫是敏感的!1 資料型別 1 整數 可以處理任意大小的正負整數 2 浮點數 浮點數運算可能會引入四捨五入的誤差 3 字串 可以是單引號or雙引號括起來的任意文字,但是不包括單引號or雙引號本身。ps 如果字串本身裡含有單引號or雙引號,怎麼辦呢?嘻嘻 可以使用轉義...