自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 python面试之每日一题目

答:在python中包是一个包含模块以及子包的目录,而模块是一个包含可执行代码的文件。包用于组织和管理相关的模块,使代码结构更加清晰、易于维护。问:在python中,说一下包和模块的区别,以及常见的包有哪些?8.numpy:提供多维数组的支持以及数字间的数学运算等。4.datetime:提供日期和时间的相关处理函数;1.math:包含数学运算的相关操作以及函数等;6.re:提供正则表达式的支持,用于模式匹配等;下期问题:请问浅拷贝和深拷贝之间的区别?3.time:用于提供时间相关的操作;

2023-08-07 21:31:10 10 1

原创 python面试之每日一题目

在上述代码中,我们定义了一个装饰器函数timer,它接收一个函数作为输入,并返回一个新的函数wrapper,wrapper函数在调用目标函数之前记录开始时间,在调用目标函数之后记录结束时间并计算执行时间。最后,装饰器打印出目标函数的执行时间。装饰器可以在不改变源代码的情况下,对函数或类进行功能增强、日志记录等操作。在本质上,装饰器是接收一个函数或类,返回一个新的函数或类,常用@语法来应用在目标函数或类上。下期问题:在python中,说一下包和模块的区别,以及常见的包有哪些?装饰器所包装,实现了计时功能。

2023-08-05 21:56:45 15 1

原创 python面试之每日一题目

每次调用生成器函数时,会返回一个生成器对象,通过对生成器对象使用next()函数来迭代获取值。1.定义方式:迭代器是一个实现了迭代器协议(Iterator Potocol)的对象,而生成器是一种特殊的函数,使用关键函数yield()来返回数据。2.返回方式:迭代器是通过next()方法来逐个返回元素,而生成器是使用yield语句返回一个值,并在下次调用时在该位置继续执行。3.实现复杂度:迭代器需要手动实现_iter_()和_next_()方法,较繁琐,而生成器是需要使用yield()函数即可实现。

2023-08-04 22:03:09 14 2

原创 python面试之每日一题目

答:python中常见的数据类型有整型、浮点型、字符串、列表、字典、元组、集合等;可变与不可变的区别在于数据类型一旦创建,里面的值是否可以修改;下一题:在python中,迭代器和生成器的区别是什么?问:python有哪些数据类型,有哪些可变和不可变类型?不可变:元组、整型、浮点型等;可变:列表、字典、集合等;欢迎各位伸出手来解答。

2023-08-03 22:00:42 13

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除