程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

python面试题(22)

字典(0)

标签  

python面试(18)

字典(0)

日期归档  

2023-05(3)

python面试题之解释一下python的and-or语法

与C表达式 bool ? a : b类似,但是bool and a or b,当 a 为假时,不会象C表达式 bool ? a : b 一样工作 应该将 and-or 技巧封装成一个函数:def choose(bool, a, b): return (bool and [a] or [b])[0]因为 [a] 是一个非空列表,它永远不会为假。甚至 a 是 0 或 '' 或其它假值,列表[a]为真,因为它有一个元素。

发布于2018-12-25 18:50     评论(0)     点赞(175)

python面试题之Python如何实现单例模式?

#使用__metaclass__(元类)的高级python用法 class Singleton2(type): def __init__(cls, name, bases, dic

发布于2018-12-25 18:59     评论(0)     点赞(180)

python面试题之Python 的特点和优点是什么

Python 可以作为编程的入门语言,因为他具备以下特质: 1. 解释性 2. 动态特性 3. 面向对象 4. 语法简洁 5. 开源 6. 丰富的社区资源 7 库丰富

发布于2018-12-25 19:02     评论(0)     点赞(12)

python面试题之如何读取大文件

① 利用生成器generator ②迭代器进行迭代遍历:for line in file

发布于2018-12-25 19:06     评论(0)     点赞(14)

python面试题之迭代器和生成器的区别

1 迭代器是一个更抽象的概念,任何对象,如果它的类有next方法和iter方法返回自己本身。对于string、list、dict、tuple等这类容器对象,使用for循环遍历是很方便的。在后台f

发布于2018-12-25 19:08     评论(0)     点赞(8)

python面试题之Python支持什么数据类型?

Python支持5种数据类型: 1. Numbers(数字)——用于保存数值2. Strings(字符串)——字符串是一个字符序列。我们用单引号或双引号来声明字符串。3.

发布于2018-12-27 08:48     评论(0)     点赞(199)

python面试题之如何计算一个字符串的长度

在我们想计算长度的字符串上调用函数len()即可>>> len('hhhhhhhhjg')10

发布于2018-12-27 09:28     评论(0)     点赞(63)

python面试题之如何在Python中创建自己的包

Python中创建包是比较方便的,只需要在当前目录建立一个文件夹, 文件夹中包含一个__init__.py文件和若干个模块文件, 其中__init__.py可以是一个空文件,但还是建议将包中所有需要导出的变量放到__all__中,这样可以确保包的接口清晰明了,易于使用。

发布于2018-12-27 10:24     评论(0)     点赞(85)

python面试题之请谈谈.pyc文件和.py文件的不同之处

虽然这两种文件均保存字节代码,但.pyc文件是Python文件的编译版本,它有平台无关的字节代码,因此我们可以在任何支持.pyc格式文件的平台上执行它。Python会自动生成它以优化性能(加载时间,而非运行速度)

发布于2018-12-27 13:11     评论(0)     点赞(50)

python面试题之什么是Tkinter ?

TKinter是一款很知名的Python库,用它我们可以制作图形用户界面。其支持不同的GUI工具和窗口构件,比如按钮、标签、文本框等等。这些工具和构件均有不同的属性,比如维度、颜色、字体等。>>> import tkinter>>> top=tkinter.Tk()

发布于2018-12-27 13:38     评论(0)     点赞(162)

python面试题之docstring是什么?

Docstring是一种文档字符串,用于解释构造的作用。我们在函数、类或方法中将它放在首位来描述其作用。我们用三个单引号或双引号来声明docstring。>>> def sayhi(

发布于2018-12-28 09:14     评论(0)     点赞(138)

python面试题之常用的反爬虫措施?

1.添加代理  2.降低访问频率  3.User-Agent 4. 动态 HTML 数据加载  5. 验证码处理 6. Cookie

发布于2018-12-29 08:41     评论(0)     点赞(135)

python面试题之如何拷贝一个对象

标准库中的copy模块提供了两个方法来实现拷贝.一个方法是copy,它返回和参数包含内容一样的对象. 使用deepcopy方法,对象中的属性也被复制

发布于2018-12-30 08:18     评论(0)     点赞(79)

python面试题之介绍下except的用法和作用

Python的except用来捕获所有异常,因为Python里面的每次错误都会抛出一个异常,所以每个程序的错误都被当作一个运行时错误

发布于2018-12-30 08:22     评论(0)     点赞(28)

python面试题之pass语句的作用是什么?

pass语句什么也不做,一般作为占位符或者创建占位程序,pass语句不会执行任何操作

发布于2018-12-30 08:26     评论(0)     点赞(57)