名词解释题型,命题的名词解释
为什么要学Python?
你是怎么学会Python的?
与其他语言如Java Python,PHP,C,C#,C等相比?
简单解释和编译编程语言?
Python解释器的类型和特点是什么?
以及位和字节的关系?
b,b,KB,MB,GB的关系?
请列出至少5个PEP8规格(越多越好)。
以下转换通过代码实现:
二进制到十进制:v="0b1111011 "
十进制到二进制:v=18
八进制到十进制:v="011 "
十进制到八进制:v=30
十六进制到十进制:v="0x12 "
十进制到十六进制:v=87
请写一个函数将IP地址转换成整数。
与10.3.9.12中一样,转换规则是:
10 00001010
3 00000011
9 00001001
12 00001100
然后把上面的二进制拼接起来算出小数结果:00001010 0000011 0001001 000001100=?
python中递归的最高级别是什么?
求结果:
v1=1或3
v2=1和3
v3=0和2和1
v4=0和2或1
v5=0和2或1或4
v6=0或1
Ascii,unicode,utf-8,gbk区别?
字节码和机器码有什么区别?
三元运算规则及应用场景?
列举Python2和Python3的区别?
用一行代码实现数值交换;
a=1
b=2
Python3和Python2中的int和long有什么区别?
xrange和range有什么区别?
操作文件时:xreadlines和readlines的区别?
布尔值被枚举为False的常见值?
字符串、列表、元组、字典,各常用5种方法?
Lambda表达式格式和应用场景?
pass的功能?
*arg和**kwarg
是和==
简述Python的深浅拷贝和应用场景?
Python垃圾收集机制?
Python的可变和不可变类型?
找到结果:
v=dict.fromkeys([k1 , k2],[])
v[k1]。追加(666)
印刷(五)
v[k1]=777
印刷(五)
找到结果:
列出常见的内置函数?
滤镜,贴图,还原的功能?
一行代码实现9*9乘法表。
如何安装第三方模块?以及使用过哪些第三方模块?
列出至少8个常用模块。它们是什么?
re的匹配和搜索有什么区别?
什么是正规的贪心匹配?
查找结果:a .[I % 2 for I in range(10)]b .(I % 2 for I in range(10))
结果是:a.1或2b.1和2c.1 (2==2) d.1 2==2
def func(a,b=[])怎么了?
如何实现“1,2,3”变成[1 , 2 , 3]?
如何让[1 , 2 , 3]变成[1,2,3]?
比较:a=[1,2,3]和b=[(1),(2),(3)]和b=[(1),(2),(3),]?
如何用一行代码生成[1,4,9,16,25,36,49,64,81,100]?
删除列表中重复值的一行代码?
如何在函数中设置全局变量?
日志模块的功能?以及应用场景?
请用代码简答实现栈。
常见的字符串格式有哪些?
简述生成器、迭代器、迭代器和应用场景?
用Python实现二分搜索法函数。
谈谈你对闭包的理解?
以及os sys模块的作用?
如何生成一个随机数?
如何使用python删除文件?
谈谈你对面向对象的理解?
Python面向对象中的继承有什么特点?
什么是面向对象的深度优先和广度优先?
super在面向对象中的作用?
你用过functools里的函数吗?它的功能是什么?
列举面向对象中带亮下划线的特殊方法,如__new__,__init__
如何判断是函数还是方法?
静态方法和类方法有什么区别?
列举面向对象中的特殊成员和应用场景。
1、2、3、4、5不重复能组成多少个三位数?
什么是反思?以及应用场景?
元类函数?以及应用场景?
尽可能多的尝试实现单例模式。
装饰者的编写方法和应用场景。
异常处理编写以及如何主动跑出异常(应用场景)
什么是面向对象的mro?
Isinstance功能和应用场景?
编写并实现代码:
给定一个整数数组,返回这两个数的索引,使它们加起来达到一个特定的目标。您可以假设每个输入都将
只有一个解决方案,并且不能两次使用同一个元素。
示例:
给定nums=[2,7,11,15],target=9,
因为nums[0]nums[1]=2 ^ 7=9,
return [0,1]
json序列化时可以处理的数据类型有哪些?如何自定义和支持datetime类型?
json序列化时,中文默认会转换成unicode。想保留中文怎么办?
什么是断言?应用场景?
你曾经用过with语句吗?它的优点是什么?
使用代码实现查看枚举目录中的所有文件。
简述yield和yield from关键字。