400-650-7353
您所在的位置:首頁 > IT就業(yè)指南 > 面試題 > 【Python面試題】高頻Python面試題(二)

【Python面試題】高頻Python面試題(二)

  • 來源:互聯(lián)網(wǎng)
  • 2018-12-10 14:15:50
  • 閱讀()
  • 分享
  • 手機端入口

Python 新手在謀求一份 Python 編程工作前,要熟知 Python 的基礎知識。小編整理了一份高頻Python面試題,希望能幫到正在找工作的人。

1、簡要概述一下python中生成器和迭代器?

2、Python的垃圾回收機制

3、MySQL 里有 2000w 數(shù)據(jù),redis 中只存 20w 的數(shù)據(jù),如何保證 redis 中都是熱點數(shù)據(jù)?

4、django的Form組件中,如果字段中包含choices參數(shù),請使用兩種方式實現(xiàn)數(shù)據(jù)源實時更新。

5、如何以就地操作方式打亂一個列表的元素?

6、Python 中的標識符長度能有多長?

【Python面試題】高頻Python面試題(二)

7、一個包里有三個模塊,mod1.py , mod2.py , mod3.py ,但使用 from demopack import * 導入模塊時,如何保證只有 mod1 、 mod3 被導入了。

8、給定一個含有N個數(shù)字的列表。使用單一的列表生成式來產(chǎn)生一個新的列表,該列表只包含滿足以下條件的值:

(a)偶數(shù)值

(b)元素為原始列表中偶數(shù)切片。

9、以下SQLAlchemy的字段是否正確?如果不正確請更正:

from datetime import datetime


from sqlalchemy.ext.declarative

import declarative_base


from sqlalchemy import Column, Integer, String, DateTime



Base = declarative_base()



class UserInfo(Base):


__tablename__ = 'userinfo'


id = Column(Integer, primary_key=True, autoincrement=True)


name = Column(String(64), unique=True)


ctime = Column(DateTime, default=datetime.now())

10、有兩個序列a,b,大小都為n,序列元素的值任意整形數(shù),無序;

要求:通過交換a,b中的元素,使[序列a元素的和]與[序列b元素的和]之間的差最小。

1)將兩序列合并為一個序列,并排序,為序列Source

2)拿出最大元素Big,次大的元素Small

3)在余下的序列S[:-2]進行平分,得到序列max,min

4)將Small加到max序列,將Big加大min序列,重新計算新序列和,和大的為max,小的為min。

相關推薦:

【Python面試題】高頻Python面試題(一)

【Python人工智能培訓班】從小白到大咖 打造Python精英人才

文章“【Python面試題】高頻Python面試題(二)”已幫助

更多內容

>>本文地址:http://nfbqydst.cn/jiuye/2018/46472.html

THE END  

聲明:本站稿件版權均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉載。

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數(shù)據(jù)大數(shù)據(jù)
  • 互聯(lián)網(wǎng)營銷互聯(lián)網(wǎng)營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內設計室內設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網(wǎng)頁設計網(wǎng)頁設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開發(fā)VR/AR
  • 網(wǎng)絡安全網(wǎng)絡安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發(fā)智能機器人
 

快速通道fast track

近期開班時間TIME