-
sorted用法为sorted(iterable,cmp=None,key=None,reverse=False),iterable指可迭代的对象,cmp指比较函数,key指用列表元素的某个属性或函数作为关键字,reverse指排序规则。
-
python的排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,内部排序算法有:冒泡排序、插入排序、希尔排序、归并排序、快速排序、堆排序、计数排序等。
-
python字典按值的大小排序可以通过sorted函数进行操作。首先利用zip函数把dict转换成一个列表,再利用sorted函数对转换后的列表进行排序。
-
python列表添加可以通过append、extend、insert三种函数,其中append添加一个元素,extend增加一个列表,insert根据索引添加元素。
-
python读取和解析json即解码过程,表示把Json格式字符串解码转换成Python对象,可以通过loads函数实现这一过程。
-
python类的继承可以理解成类之间的父类和子类型关系,假如需要定义几个类,而类与类之间有一些公共的属性和方法,这时就可以把相同的属性和方法作为基类的成员,而特殊的方法及属性则在本类中定义。
-
在python中,判断两个变量是否相等或一样,可以使用==或者is来判断,两个字符串来自不同的内存块,内存地址不一样,所以存在==判断是True,is判断却是False的情况。
-
python查看已安装的包有两种方法,一是查看python的安装路径,二是直接在交互式命令下使用包管理工具pip:pip list或者pip freeze。
-
python强制类型转换,也称为数据类型的显示转换,是通过Python的内建函数来实现的类型转换,包括多种函数的操作转换。