码迷,mamicode.com
首页 >  
搜索关键字:isinstance    ( 583个结果
python带参和不带参修饰器
def my_decorator(txt=None): # 如果txt是str或int,则txt为带参修饰器 if isinstance(txt, (str, int)): def decorator(func): @wraps(func) def wrapper1(*args, **kwargs) ...
分类:编程语言   时间:2021-06-02 18:45:16    阅读次数:0
Python 高级特性(3)- 列表生成式
range() 函数 日常工作中,range() 应该非常熟悉了,它可以生成一个迭代对象,然后可以使用 list() 将它转成一个 list # 判断是不是迭代对象 print(isinstance(range(0, 10), Iterable)) # 生成列表 lists = list(range ...
分类:编程语言   时间:2021-04-16 11:49:05    阅读次数:0
python中判断变量的类型
python的数据类型有:数字(int)、浮点(float)、字符串(str),列表(list)、元组(tuple)、字典(dict)、集合(set) 一般通过以下方法进行判断: 1、isinstance(参数1,参数2) 描述:该函数用来判断一个变量(参数1)是否是已知的变量类型(参数2) 类似于 ...
分类:编程语言   时间:2021-04-01 13:44:37    阅读次数:0
迭代器和生成器
迭代器和生成器 一、迭代器 什么是可迭代对象:可以被for循环的便是可迭代对象 可以通过下面方法来证明(也可以用该方法判断变量的数据类型) li=[11,2,3,4,5] dic={'key1':'a','key2':'b'} print(isinstance(li,list))#True prin ...
分类:其他好文   时间:2021-03-29 11:55:10    阅读次数:0
迭代器&生成器
1、迭代器: 可迭代对象 # 如何判断一个对象是不是可迭代对象# 方法一:isinstance(obj,Iterable)# 方法二:看有没有__iter__方法 迭代器协议: #1、迭代器类型必须包含 __iter__和__next__#2、__iter__方法必须返回 self#3、__next ...
分类:其他好文   时间:2021-03-03 12:20:19    阅读次数:0
python 获得日期列表中最大日期(能够剔出不是日期类型)
代码: 1 a = [datetime.date(2010, 10, 20), 1, 4, datetime.date(2013, 10, 20)] 2 maz_=max(d for d in a if isinstance(d, datetime.date)) 3 print(maz_) ...
分类:编程语言   时间:2021-02-22 12:40:54    阅读次数:0
嵌套列表的格式打印
names = ['A','B','C',['D','E'],['F']] def print_lol(the_list,indent=False,level=0): # for each_item in the_list: if isinstance(each_item,list): print_ ...
分类:其他好文   时间:2020-09-17 16:13:35    阅读次数:26
字典扁平化
source={'a':{'b':1,'c':2},'d':{'e':3,'f':{'g':4}}} target={} def flatmap(src,prefix=''): for k,v in src.items(): if isinstance(v,(dict,)): flatmap(v,p ...
分类:其他好文   时间:2020-09-17 15:42:14    阅读次数:28
python打印技巧
def jar(b): if not isinstance(b,int) or not b > 0: print('inaccurate') return None vv=len(str(b))+1 for i in range(b): for j in range(b-1,-1,-1): if j ...
分类:编程语言   时间:2020-09-10 22:51:07    阅读次数:41
python常见的内置函数—isinstance() 与 type() 区别
type()描述:type()函数如果你只有第一个参数则返回对象的类型,三个参数返回新的类型对象。返回值:一个参数返回对象类型,三个参数,返回新的类型对象。isinstance()描述:isinstance()函数来判断一个对象是否是一个已知的类型,类似type()。返回值:如果对象的类型与参数二的类型(classinfo)相同则返回True,否则返回False。strs="ef3tfgegewe
分类:编程语言   时间:2020-08-17 17:34:43    阅读次数:78
583条   1 2 3 4 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!