IT入门 > 面试题 >

  • 阅读下面的代码,写出 A0,A1 至 An 的最终值。

    日期:2019-07-30 00:14:31 点击:3201 好评:0

    pre class="brush:python"> A0 = dict(zip(('a','b','c','d','e'),(1,2,3,4,5))) A1 = range(10) A2 = [i for i in A1 if i in A0] A3 = [A0[s] for s in A0] A4 = [i for i in A1 if i in A3] A5 = {i:i*i for i in A1} A6 = [[i,i*i] fo...

  • 你所遵循的代码规范是什么?请举例说明其要求

    日期:2019-07-30 00:04:44 点击:1095 好评:0

    5. 关于参数 5.1 不要用断言来实现静态类型检测。断言可以用于检查参数,但不应仅仅是进行静态类型检测。Python 是动态类型语言,静态类型检测违背了其设计思想。断言应该用于避免...

  • 你所遵循的代码规范是什么?请举例说明其要求

    日期:2019-07-29 23:57:49 点击:5083 好评:0

    1. 变量 常量:大写加下划线 USER_CONSTANT。 私有变量 : 小写和一个前导下划线 _private_value。Python 中不存在私有变量一说,若是遇到需要保护的变量,使用小写和一个前导下划线。但这只...

  • 什么是 Python 的命名空间?

    日期:2019-07-29 23:57:01 点击:1082 好评:0

    在 Python 中,所有的名字都存在于一个空间中,它们在该空间中存在和被操作——这就是命名空间。 它就好像一个盒子,每一个变量名字都对应装着一个对象。当查询变量的时候,会从...

  • 什么是 Python 自省?

    日期:2019-07-29 23:56:47 点击:2005 好评:0

    Python 自省是 Python 具有的一种能力,使程序员面向对象的语言所写的程序在运行时,能够获得对象的类 Python 型。Python 是一种解释型语言,为程序员提供了极大的灵活性和控制力。...

  • 什么是 Python?

    日期:2019-07-29 23:55:48 点击:7170 好评:0

    -Python 是一种编程语言,它有对象、模块、线程、异常处理和自动内存管理,可以加入其他语言的对比。 -Python 是一种解释型语言,Python 在代码运行之前不需要解释。 -Python 是动态类型...

  • Python 中的作用域?

    日期:2019-07-29 23:54:08 点击:4339 好评:0

    Python 中,一个变量的作用域总是由在代码中被赋值的地方所决定。当 Python 遇到一个变量的话它会按照这的顺序进行搜索: 本地作用域(Local)--->当前作用域被嵌入的本地作用域(Enclosin...

  • 关于 Python 程序的运行方面,有什么手段能提升性

    日期:2019-07-29 23:52:56 点击:4413 好评:0

    1、使用多进程,充分利用机器的多核性能 2、对于性能影响较大的部分代码,可以使用 C 或 C++编写 3、对于 IO 阻塞造成的性能影响,可以使用 IO 多路复用来解决 4、尽量使用 Python 的内...

  • Python2 与 Python3 的区别(二)?

    日期:2019-07-29 23:38:43 点击:1277 好评:0

    3) 修改类差异 1. 浮点数除法操作符“/”和“//”的区别 “ / ”: Python2:若为两个整形数进行运算,结果为整形,但若两个数中有一个为浮点数,则结果为 浮点数; Python3:为真除法,...

  • Python2 与 Python3 的区别(一)?

    日期:2019-07-29 23:29:10 点击:2488 好评:0

    1) 核心类差异 1. Python3 对 Unicode 字符的原生支持。 Python2 中使用 ASCII 码作为默认编码方式导致 string 有两种类型 str 和 unicode,Python3 只支持 unicode 的 string。Python2 和 Python3 字节和字符对...

广告位API接口通信错误,查看德得广告获取帮助