07 2020 档案

摘要:dir()函数 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。 dir() dir([])['__annotations__', ' 阅读全文
posted @ 2020-07-30 09:06 寂静音无 阅读(105) 评论(0) 推荐(0)
摘要:getattr()函数 函数用于返回一个对象属性值。 getattr(obj,name,default) object -- 对象。 name -- 字符串,对象属性。 default -- 默认返回值,如果不提供该参数,在没有对应属性时,将触发 AttributeError。 用法 class A 阅读全文
posted @ 2020-07-29 10:11 寂静音无 阅读(112) 评论(0) 推荐(0)
摘要:hash()函数 用于获取取一个对象(字符串或者数值等)的哈希值。 可以应用于数字、字符串和对象,不能直接应用于 list、set、dictionary hash(obj) obj对象 min()函数 返回给定参数的最小值,参数可以为列表、字典、集合、元组 返回给定参数的最小值。 set()函数 创 阅读全文
posted @ 2020-07-28 09:27 寂静音无 阅读(119) 评论(0) 推荐(0)
摘要:hasattr()函数 函数用于判断对象是否包含对应的属性。 hasattr(object,name) object 对象 , name属性 在函数中要添加括号 如果对象有该属性返回 True,否则返回 False。 用于实例化类后使用 class zero: a = 0 b = 1 c = 2z 阅读全文
posted @ 2020-07-27 09:48 寂静音无 阅读(75) 评论(0) 推荐(0)
摘要:globals()函数 函数会以字典类型返回当前位置的全部全局变量。 max()函数 返回给定参数的最大值,参数可以为序列。 可以是列表也可以进行字符串对比、元组对比 reverse()函数 用于反向列表中元素。 用法list.reverse() zip()函数 用于将可迭代的对象作为参数,将对象中 阅读全文
posted @ 2020-07-24 12:43 寂静音无 阅读(92) 评论(0) 推荐(0)
摘要:vars()函数 函数返回对象object的属性和属性值的字典对象. classmethod()函数 类方法 修饰符对应的函数不需要实例化 不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用、修改类的属性,类的方法,实例化对象等。 class A: @classmeth 阅读全文
posted @ 2020-07-23 09:43 寂静音无 阅读(102) 评论(0) 推荐(0)
摘要:callable()函数 用于检查一个对象是否是可调用的。如果返回 True 对于函数、方法、lambda 函式、 类以及实现了 __call__ 方法的类实例, 它都返回 True。 format()函数 用法 '{}'.format(a) {}内可以填整数参数对应format中的位置参数,{}也 阅读全文
posted @ 2020-07-22 11:07 寂静音无 阅读(110) 评论(0) 推荐(0)
摘要:range()函数 可创建一个整数列表,一般用在 for 循环中. 函数返回的结果是一个整数序列的对象,可以用list函数返回列表 range(start,stop,step) start起始 stop终止 step步长 起始从0开始 包括起始值不包括结束值。 range(1,0) 和 range( 阅读全文
posted @ 2020-07-21 09:32 寂静音无 阅读(130) 评论(0) 推荐(0)
摘要:property()函数 在class中如果 方法上使用@property 装饰器 ,那么类实例化后可以直接调用 使用@property装饰器时候只能有self一个属性 class A: def b(self): print("例") @property def c(self): pass z = 阅读全文
posted @ 2020-07-20 11:22 寂静音无 阅读(142) 评论(0) 推荐(0)
摘要:class A: classname = "a" def __init__(self): pass def b(self): print("例") @classmethod def c(cls): pass @staticmethod def d(): pass 创建一个类,在这个类中有三种方法,b 阅读全文
posted @ 2020-07-20 10:31 寂静音无 阅读(172) 评论(0) 推荐(0)
摘要:issubclass()函数 方法用于判断参数 class 是否是类型参数 classinfo 的子类 用法issubclass(class,classinfo) 如果class是classinfo的子类返回True 否则返回False ,如果参数不是类那么会报错 print()函数 print(* 阅读全文
posted @ 2020-07-17 16:12 寂静音无 阅读(125) 评论(0) 推荐(0)
摘要:enumerate() 函数 用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,返回 enumerate(枚举) 对象。 list(enumerate([1,2,3,4,5,6,7,8,9])) 返回结果 [(0, 1), (1, 2), (2, 3), 阅读全文
posted @ 2020-07-16 10:36 寂静音无 阅读(146) 评论(0) 推荐(0)
摘要:all函数() all() 函数用于判断给定的可迭代参数 iterable中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。 iterable python中可以迭代的数据类型 str list dict tuple set 在可迭代参数中只要存在 0、空字符串 ''、No 阅读全文
posted @ 2020-07-15 13:18 寂静音无 阅读(105) 评论(0) 推荐(0)
摘要:首先进行一次循环替换,如果列表中第1为比第二位大那么就把第一位的位置换到第二位,以此类推为什么循环次数-1 因为下面用到了li[j+1]相当于从第二位开始循环,所以需要l-1for j in range(l-1): if li[j] >= li[j+1]: li[j],li[j+1] = li[j+ 阅读全文
posted @ 2020-07-15 10:54 寂静音无 阅读(130) 评论(0) 推荐(0)
摘要:abs()函数 abs() 函数返回数字的绝对值。 abs()参数为复数,那么返回复数的绝对值 abs(1j) 返回1.0 注意纯复数返回值会带一位小数 abs(1+2j) 参数为 1+2j 计算方法为(a^2+b^2)开平方 值为2.23606797749979也就是 1^2+2^2 开平方根 a 阅读全文
posted @ 2020-07-15 09:47 寂静音无 阅读(412) 评论(0) 推荐(0)
摘要:ord()可以把字符转为整数,只能是单个字符 chr()可以把整数转化为字符 encode()可以把字符转换为bytes类型,括号内填编码格式 decode()可以把bytes类型转化为字符串 读取图片格式时需要用rb也就是二进制进行读取 写入时也是需要rw用二进制进行写入 如果不知道编码类型可以先 阅读全文
posted @ 2020-07-07 13:34 寂静音无 阅读(83) 评论(0) 推荐(0)