-
python的排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,内部排序算法有:冒泡排序、插入排序、希尔排序、归并排序、快速排序、堆排序、计数排序等。
-
python字典按值的大小排序可以通过sorted函数进行操作。首先利用zip函数把dict转换成一个列表,再利用sorted函数对转换后的列表进行排序。
-
python列表添加可以通过append、extend、insert三种函数,其中append添加一个元素,extend增加一个列表,insert根据索引添加元素。
-
python读取和解析json即解码过程,表示把Json格式字符串解码转换成Python对象,可以通过loads函数实现这一过程。
-
程序运行时出现debug error是指在运行期间出现不正常的终止,出现的异常需要到具体对应的代码行进行调试,根据程序的设计来寻找错误可能存在的地点,逐个解决。
-
python延时函数即python time sleep() 函数,推迟调用线程的运行,可通过参数secs指秒数,表示进程挂起的时间。该函数没有返回值,sleep()方法语法:time.sleep(t),t表示推迟执行的秒数。
-
python构造函数指的是:1、在对象进行实例化的时候,系统自动调用的一个函数叫构造函数,通常此函数用来对实例化对象进行初始化;2、构造函数一定要有,如果没有,则自动向上查找,按照MRO顺序,直到找到为止
-
python string函数包括:1、str.capitalize();2、str.upper();3、str.lower();4、str.swapcase();5、str.title();6、str.center()。
-
python类的继承可以理解成类之间的父类和子类型关系,假如需要定义几个类,而类与类之间有一些公共的属性和方法,这时就可以把相同的属性和方法作为基类的成员,而特殊的方法及属性则在本类中定义。
-
递归函数就是:1、在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个就是递归函数。2、函数内部的代码是相同的,只是针对参数不同,处理的结果不同。当参数满足一个条件时,函数不再执行,通常被称为递归的出口,否则会出现死循环。
-
python内置函数有:abs、divmod、max、min、pow、round、sum、bool、int、float、complex、str、bytearray、bytes、memoryview、ord、oct、tuple、map等。
-
在python中,判断两个变量是否相等或一样,可以使用==或者is来判断,两个字符串来自不同的内存块,内存地址不一样,所以存在==判断是True,is判断却是False的情况。
-
python查看已安装的包有两种方法,一是查看python的安装路径,二是直接在交互式命令下使用包管理工具pip:pip list或者pip freeze。
-
python强制类型转换,也称为数据类型的显示转换,是通过Python的内建函数来实现的类型转换,包括多种函数的操作转换。
-
“input()”函数是输入函数,用于接受一个标准输入数据,且返回string类型。在python3中,去除了“raw_input()”函数,仅保留了“input()”函数,其接收任意性输入,将所有输入默认为字符串处理,并返回字符串类型。
-
python类型转换需要通过相关函数。常见的python类型转换函数有int(x [,base ]) 、long(x [,base ])、float(x ) 、str(x ) 等。
-
python中有split()和os.path.split()两个函数,具体用法:1、split():拆分字符串;2、os.path.split():按照路径将文件名和路径分割开。
-
python读取json文件可以通过load()。另外,dump()可以用于写入json文件,loads() 可以将json字符串转换成字典格式,dumps() 可以将字典格式数据转换成json格式。
-
python组合数据类型有四种,分别是列表(list),元组(tuple),集合(set),字典(dict)。四种组合数据类型有各自的作用。
-
Python判断变量的类型有两种方法:type() 和 isinstance(),type()不会认为子类是一种父类类型,isinstance()会认为子类是一种父类类型。