1. <em id="yud1w"><acronym id="yud1w"><u id="yud1w"></u></acronym></em>
      
      
      <button id="yud1w"></button>

      python教程

      IT面试

      Tips:编程是工科,百问不如一试,百看不如一练。

      • python面试:什么是 Python?有什么特点及优缺点

        到底什么是 Python?你可以在回答中与其他技术进行对比。 为什么提这个问题:如果你应聘的是一个Python开发岗位,你就应该知道这是门什么样的语言,以及它为什么这么酷以及它哪里不好。 下面是一些关键点: 1、Python 是一种解释型语言。这就是说,与 C 语言和 C 的衍生语言不同,Python 代码在 运行之前...

        人气指数:13420-07-18
      • python面试:什么是PEP8?

        总结:PEP8是一个编程规范,内容是一些关于如何让你的程序更具可读性的建议。 接下来你可以从中选取几条来谈一谈: 1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。 2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车...

        人气指数:47520-07-18
      • python面试:什么是pickling和unpickling?

        在文件中,字符串可以很方便的读写,数字稍微麻烦一些,因为read()方法只返回字符串,读取出来以后我们还需要将其传给int()使其完成数据类型转换。同样;写入文件的时候如果遇到数字也得利用函数str()将其变为字符串写入。但是,如果要操作复杂的数据类型,如列表,字典,或者类的实例,那么这样...

        人气指数:12720-07-18
      • Python面试:python是怎样管理内存的

        Python的内存管理是由私有heap空间管理的。所有的Python对象和数据结构都在一个私有heap中。程序员没有访问该heap的权限,只有解释器才能对它进行操作。 为Python的heap空间分配内存是由Python的内存管理模块进行的,其核心API会提供一些访问该模块的方法供程序员使用。Python有自带的垃圾回收系统,它回收并...

        人气指数:32120-07-18
      • python面试:哪些工具可以帮助debug或做静态分析?

        Python是一门动态语言,在给python传参数的时候并没有严格的类型限制。写python程序的时候,发现错误经常只能在执行的时候发现。有一些错误由于隐藏的比较深,只有特定逻辑才会触发,往往导致需要花很多时间才能将语法错误慢慢排查出来。假如能在写程序的时候发现这些错误,就能提高工作效率。 有...

        人气指数:28820-07-18
      • python面试:列表和元组有什么异同

        列表和元组是Python中常用的两种数据结构。 列表和元组的相同点 : 1、都是序列 2、都可以存储任何数据类型 3、可以通过索引访问 列表和元组???????的???????不同点: 1、语法差异 使用方括号[]创建列表,而使用括号()创建元组。 2、是否可变 列表是可变的,而元组是不可变的,这标志...

        人气指数:44320-07-18
      • python面试:参数按值传递和引用传递是怎样实现的

        在python中,可以有多个引用同时指向一个内存。 Python中的一切皆对象,所有的变量都是一个对象的引用,python不允许程序员选择采用传值还是传引用。python参数传递采用的肯定是传对象引用的方式。这种方式相当于传值和传引用的一种综合。 如果函数收到的是一个可变对象(字典、列表)的引用,就能修...

        人气指数:26320-07-18
      • python面试:列表推导式、集合推导式、字典推导式差别

        推导式(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。字典、列表、集合推导式可以轻松创建字典和列表和集合的语法结构。 1、列表(list)推导式 列表解析式是将一个列表(实际上适用于任何可迭代对象)转换成另一个列表的工具。并且在转换...

        人气指数:35720-07-31
      • Python面试:python有哪些自带的数据结构?

        Python自带的数据结构分为可变的和不可变的。可变的有:数组、集合、字典;不可变的有:字符串、元组、数。 数值型和字符串、元组是不能对本身的数据做任何修改的,除非重新赋值。而重新赋值意味着开辟一个新的空间,相当于一个新的变量,内存地址自然会变化。 可变数据类型可以在自身基础上对...

        人气指数:45720-07-18
      • 测试面试:什么是兼容性测试?兼容性测试侧重哪些方面?

        兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。 兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。 兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做...

        人气指数:46320-07-20
      • 程序在Win上运行得很慢,怎么判别是程序问题还是软系统问题

        1、检查系统是否有中毒的特征; 2、检查软件/硬件的配置是否符合软件的推荐标准; 3、确认当前的系统是否是独立,即没有对外提供什么消耗 CPU 资源的服务; 4、如果是 C/S 或者 B/S 结构的软件,需要检查是不是因为与服务器的连接有问题,或者访问有问题造成的; 5、在系统没有任何负载的情况下,查...

        人气指数:16320-07-20
      • 测试的策略有哪些?正交表测试用例设计方法的特点是什么

        测试策略 : 黑盒/白盒,静态/动态,手工/自动,冒烟测试,回归测试,公测(Beta 测试的策略) 正交表测试用例设计方法特点 : 用最少的实验覆盖最多的操作,测试用例设计很少,效率高,但是很复杂; 对于基本的验证功能,以及二次集成引起的缺陷,一般都能找出来;但是更深的缺陷,更复杂的缺陷...

        人气指数:39820-07-20
      国产99视频精品免视看6