摘要:
is和==的区别是什么? 首先要了解Python的对象包含什么——包含三要素:id、type、value; id:是唯一的,表示唯一的一个对象,就像身份证一样; type:对象的类型; value:对象的值 is判断,是根据id进行判断的,a对象是不是就是b对象; ==判断,是根据value判断的, 阅读全文
摘要:
1:填空: l=range(100) 1. 如何取第一到第三个元素用的是 [0:3] 2. 如何取倒数第二个元素 [-2] 3. 如何取后十个 [:-10:-1] 2:详细说说 tuple,list,dict 的用法, 他们的特点 tuple:用的是小括号(),没有增删改操作,用于存放一些不动的数据 阅读全文
摘要:
常见的内置函数: print():用的最多的,打印输出; range():在for循环中用的较多; len():返回列表元素的个数; sum():返回数值的总数; max():返回给定参数的最大值,给定参数可以为数列; min():返回给定参数的最小值,给定参数可以为数列; list():将元组转换 阅读全文
摘要:
列举你了解的所有Python2和Python3的区别? 使用print时,Python3必须加括号,Python2加不加都行;Python3的默认编码是UTP-8,Python2的默认编码是ASCII;Python3不识别<>运算符,Python2识别且还识别!=;Python2除法运算时,如果不是 阅读全文
摘要:
下面程序的输出结果是 d = lambda p:p*2 t = lambda p:p*3 x = 2 x = d(x) x = t(x) x = d(x) print(x)24 以下函数需要在其中引用一个全局变量k, 请填写语句 def fun(): __________ k = k+1 def f 阅读全文
摘要:
1:下面那个命令可以从虚拟环境中退出 A. deactivate B. exit C. quit D. 以上均可 A deactivate 退出虚拟环境 exit 退出shell脚本 quit 执行完并退出2:a = dict(zip(("a","b","c","d","e"),(1,2,3,4,5 阅读全文
摘要:
关于Python程序的运行性能方面, 有什么手段能提升性能? 1、对于性能影响较大的部分代码,可以使用C或C++编写 2、对于IO阻塞造成的性能影响,可以使用IO多路复用来解决 3、尽量使用python的内建函数 4、尽量使用局部变量 python不支持的数据类型有 A. char B. int C 阅读全文
摘要:
请列举你所知道的Python代码检测工具及他们间的区别? pylint :源代码分析器,可以分析python代码中的错误 pyflakes : 检查源文件错误的简单程序,不会检查代码风格。 有一个list["This","is","a","Boy","!"], 所有元素都是字符串, 对他进行大小写无 阅读全文
摘要:
99(10进制)的八进制表示是什么? 99/8=12......3 12/8=1........4 1/8=0..........1 99(十进制)的八进制表示143 十进制转八进制,有两种方法:“直接法”与“间接法”。 直接法:有“整数部分转换”和“小数部分转换”两个方法: 整数部分转换:除8取余 阅读全文