13.常用的 Python 标准库都有哪些?

答:os操作系统,time时间,random随机,pymysql连接数据库,threading线程,multiprocessing进程,queue队列。

第三方库:

django和flask也是第三方库,requests,virtualenv,selenium,scrapy,xadmin,celery,re,hashlib,md5。

常用科学计算库:

Numpy,Scipy,Pandas。

14.赋值、浅拷贝和深拷贝的区别?

答:一、赋值:

在python中,对象的赋值就是简单的对象引用,这点和c++不同,只是指向同一片内存,是别名,是引用。赋值操作不会开辟新的内存空间,它只是复制了对象的引用。也就是说除了b这个名字以外,没有其他的内存开销。修改了a,b也会跟着改变。

二、浅拷贝:

浅拷贝会创建新的对象,其内容非原对象本身的引用,而是原对象内第一层对象的引用。浅拷贝有三种形式:切片操作,工厂函数,copy模块中的copy函数

三、深拷贝:

深拷贝只有一种形式:copy模块中的deepcopy()函数。

深拷贝和浅拷贝对应,深拷贝拷贝了对象的所有元素,也包括多层嵌套的元素。因此它的时间和空间开销很高。

注意:只有对于列表和字典这种可变类型才有深浅拷贝之分,浅拷贝旨在减少内存的占用,深拷贝可以再做数据的清洗、修改或者入库的时候,对原数据进行复制一份,以防止数据修改以后,找不到原数据。浅拷贝只复制容器,不复制元素,所以a修改了b也会修改。深拷贝全复制。

15.__init__和_new_的区别?

答:init在对象创建后,对对象进行初始化。

new是在对象创建之前创建一个对象,并将该对象返回给init。

16.python里面如何生产随机数?

答: 在python中用于生产随机数的模块是random,在使用前需要import。

random.random():生成一个0-1之间的随机浮点数;

random.uniform(a,b):生成[a,b]之间的随机浮点数;

random.randint(a,b):生成[a,b]之间的随机整数;

random.randrange(a,b,step):在指定集合[a.b),以step为基数随机取一个数

random.choice(sequence):从特定序列中随机取一个元素,这里的序列可以使字符串,列表,元组等.

17.输入某年某月某日,判断这一天是这一年的第几天?

import datetime

year = input('年:') month = input('月:') day = input('日:') data1 = datetime.date(year=int(year),month=int(month),day=int(day)) data2 = datetime.date(year=int(year),month=1,day=1) print(type(data2)) print((data1-data2).days)

主要运用了datetime.date,需要传入三个参数,分别是年月日,然后就可以返回是第多少天,减去当年的1月1号,再加一,就是第多少天.

18.打乱一个排好序的 list 对象 alist?

答:import random

random.shuffle(alist)

shuffle是random中的打乱函数

19.说明一下 os.path 和 sys.path 分别代表什么?

答:os.path主要是用于对系统路径文件的操作.

sys.path主要是对python解释器的系统环境参数的操作(动态的改变python解释器搜索路径)

20.Python 中的 os 模块常见方法?

答:os.remove()删除文件

os.rename()重命名文件

os.walk()生成目录树下的所有文件名

os.chdir()改变目录

os.mkdir/makedirs 创建目录/多层目录

os.rmdir/removedirs 删除目录/多层目录

os.listdir()列出指定目录的文件

os.getcwd()取得当前工作目录

os.chmod()改变目录权限

os.path.basename()去掉目录路径,返回文件名

os.path.dirname()去掉文件名,返回目录路径

os.path.join()将分离的各部分组合成一个路径名

os.oath.getatime/ctime/mtime 分别返回最近访问,创建,修改的时间

os.path.getsize()返回文件大小

os.path.exists()是否存在

os.path.isabs()是否为绝对路径

os.path.isdir()是否为目录

os.path.isfile()是否为文件

本文地址:https://blog.csdn.net/qq_43077290/article/details/108245867

希望与广大网友互动??

点此进行留言吧!

python的celery的面试_python面试基础题总结相关推荐

  1. python深浅拷贝 面试_Python面试宝典之基础篇-02

    原标题:Python面试宝典之基础篇-02 我觉得你如果正在找工作,我的Python面试宝典几期教程,你一定得花时间看完了! 题目006:说说Python中的浅拷贝和深拷贝. 点评:这个题目本身出现的 ...

  2. python的celery的面试_Python面试经验总结,面试一时爽,一直面试一直爽!

    前言:这是一位好友最近对Python岗位面试后的一篇经验之谈,从Python岗位需求到Python就业方向都有,很有借鉴意义 Python学习交流群:835017344,这里是python学习者聚集地 ...

  3. python数据结构面试_python面试的3大重点,让你顺利拿到offer

    5月已经过去大半个月了,马上就要迎来毕业季了,你准备好去面试了么? W3C咨询了不少python爬虫岗位从业者,如果你也打算从事python爬虫岗位,掌握这三个重点,能让你更顺利的get到理想的off ...

  4. python语言网课答案_Python语言基础答案

    [单选题]python的注释符是(). [填空题]类的成员函数必须有一个参数(),而且位于参数列表的开头,它就代表类的实例对象自身. [单选题]Python中用来声明字符串变量的关键字是( ) [单选 ...

  5. python的celery的面试_python 面试

    为什么学习Python? 通过什么途径学习的Python? Python和Java.PHP.C.C#.C++等其他语言的对比? 简述解释型和编译型编程语言? Python解释器种类以及特点? 位和字节 ...

  6. python必刷面试_Python面试必刷题系列(5)

    本篇是[Python面试必刷题系列]的第5篇文章.通过收集.整理Python真实面试题,给大家讲解面试中的python高频考察点,希望能够引起读者的足够重视. 往期回顾: Python中 is 和 = ...

  7. python高级开发面试题_python面试的100题(16)

    Python高级 元类 42.Python中类方法.类实例方法.静态方法有何区别? 类方法: 是类对象的方法,在定义时需要在上方使用 @classmethod 进行装饰,形参为cls,表示类对象,类对 ...

  8. python项目面试_Python面试中最常见的25个问题-结束

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 13)Python中的lambda表达式是什么? lambda表达式是一个匿名函数,通常用作代码行内的嵌入函数. 14)为什么Python中的lambda ...

  9. python中常见的流程_Python面试中最常见的25个问题-结束

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 13)Python中的lambda表达式是什么? lambda表达式是一个匿名函数,通常用作代码行内的嵌入函数. 14)为什么Python中的lambda ...

最新文章

  1. [译]5.1. System Initialization Overview 系统初始化简介
  2. Django数据库的查看、删除,创建多张表并建立表之间关系
  3. 带你一起撸一遍 nodejs 常用核心模块(二)
  4. 聚合(根)、实体、值对象精炼思考总结
  5. java Split 用法
  6. linux: 批量修改文件夹及文件夹下文件的名字
  7. 程序员们之间的“鄙视链”,程序员底之间无声的战争
  8. 12v服务器电源改可调_赫尔槽试验电源的选择(修订版)
  9. 压测学习总结(2)——Jmeter 基本知识入门
  10. 判断一个字符串的字符是不是唯一
  11. 使用mysql服务来记录用户的反馈
  12. python while true循环_python学习——while True的用法
  13. CSDN博客怎么修改皮肤背景?
  14. verilog赋多位值_verilog中的default应该赋什么样的值
  15. [Windows系统]win7如何清理电脑C盘空间
  16. 暗影精灵4适合计算机专业,暗影精灵4什么时候出?今日发布,为专业电竞而生...
  17. 阅文集团 php,腾讯开源|腾讯与阅文技术合作 微服务框架Tars再添PHP
  18. 基于SPRINGBOOT果多多水果电商平台
  19. 数组降序排列_Javase基础部分:数组排序(冒泡排序)(含视频讲解)
  20. uva 361 - Cops and Robbers(凸包)

热门文章

  1. Axure高保真保险行业后台管理原型+微保CRM客户管理+保险产品附加险、费率+web端企业crm后台管理原型+渠道管理、会员管理
  2. selenium的定位方式
  3. IBAction和IBOutlet
  4. Winform中Treeview控件失去焦点,将选择的节点设置为高亮显示 (2012-07-16 13:47:07)转载▼...
  5. 编码、解码Html代码
  6. 你自己的3D建模软件(准备00)——作者的话
  7. 学习 MFC 的好网站
  8. iis5.1配置php运行环境
  9. asp.net ajax 1.0中detailview与updatepanel混合使用的例子
  10. 什么是机器学习?(下)