python
嵩马
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python中set比list在in操作时的差异
使用线性搜索来查找元素,因此成员检查的平均时间复杂度为 O(n),其中 n 是列表的长度。对于大型列表,线性搜索可能需要更长的时间。在上面的示例中,成员检查操作在列表中需要线性搜索,而在集合中则是常数时间操作。因此,对于成员检查操作,内部使用哈希表来存储元素,使得成员检查的平均时间复杂度为 O(1)。但需要注意的是,如果需要按索引来访问元素或按顺序处理元素,选择使用哪种数据结构取决于具体需求。更快,特别是对于大型数据集合。的成员检查操作(使用。保留了元素的顺序,而。原创 2023-09-27 19:27:32 · 426 阅读 · 0 评论 -
Python中的构造方法和实例化
实例化:对象名=类名()访问实例的方法和属性:对象名.变量名 对象名.方法名构造方法:实例化对象时会自动调用构造方法,从而实现对象的初始化其中__new__负责对象的创建,init__负责对象的初始化其中__new__默认可以不写,会使用父类object中的__new并且执行的优先级最高。...原创 2022-05-10 11:24:34 · 2975 阅读 · 0 评论 -
python中的self
self表示类的实例。通过使用“self”键,我们可以访问python中的类。它将属性与给定的参数绑定。self是函数中的参数,用户可以使用另一个参数名代替它。其实本意就是self代表类的实例,通过关键字我们可以获取类的方法,self不是关键字,但是大家约定使用self。在独立的函数和方法中不需要带有self。最后一定要注意,self指向的是类的实例对象本身,而不是类。...原创 2022-05-10 11:06:35 · 522 阅读 · 0 评论 -
python中的下划线
1、用于解释器表示上一次执行的结果,注意只能在解释器中使用2、当用作与变量名时,一个下划线在前面,默认约定为这个变量不重要,后面大概率也不会使用,可以忽略,当然这个只是一个约定,并不是语法规定。3、类的内部,双下划线开头的变量或者函数表示该变量或者函数为私有,外部不可以访问。4、双下划线开头和结尾的方法,是魔术方法__init__'、__dict__、__dir__、__doc__、__eq__等等__init__:def __init__():下的代码会在,类具体化物件时会被先执行一次,其中s原创 2022-05-10 10:52:38 · 525 阅读 · 0 评论 -
pandas多个DataFrame保存到excel不同sheet(ExcelWriter)
import pandas as pdwriter = pd.ExcelWriter("./测试.xlsx",engine='openpyxl')df_table1.to_excel(writer,index=False,sheet_name='table1')df_table2.to_excel(writer,index=False,sheet_name='table2')df_table3.to_excel(writer,index=False,sheet_name='table3')df_原创 2020-12-09 13:42:27 · 1083 阅读 · 1 评论 -
python的默认编码(UTF-8)
字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode(‘gb2312’),表示将gb2312编码的字符串str1转换成unicode编码。...原创 2020-12-07 17:32:06 · 5331 阅读 · 1 评论
分享