坚持是一件说起来容易,做起来不容易的事情。

class dict(**kwarg)class dict(mapping,**kwarg)class dict(iterable,**kwarg)
dict() #创造空字典{}dict(a='a',b='b',t='t') #传入关键字['a':'a','b':'b','t':'t']dict(zip(['one','two','three'],[1,2,3])) #映射函数方式来构造字典{'three':3,'two':2,'one':1}dict([('one',1),('two',2),('three',3)]) #可迭代对象方式来构造字典{'three':3,'two':2,'one':1}
help([object])help('sys')#查看sys模块的帮助help('str')#查看str数据类型的帮助a=[1,2,3]help(a)#查看列表list帮助信息help(a.append) #显示list的append方法的帮助
setattr(object,name,value)>>>class A(object):··· bar=1···>>>a=A>>>getattr(a,'bar') #获取属性bar值1>>>setattr(a,'bar',5) #设置属性bar值>>>a.bar5
all(iterable)>>> all(['a’,b',c','d]) #列表list,元素都不为空或 0True>>> all(['a',b',",d’) #列表list,存在一个为空的元素False>>> all([0, 1, 2, 3]) #列表list,存在一个为0的元素False>>> all(a’, b,'c,'d') #元组tuple,元素都不为空或0True>>> all('a','b',",'d') #元组tuple,存在一个为空的元素False>>> all((0. 1. 2. 3)) #元组tuple,存在一个为0的元素False>>> all{) #空列表True>>> all(() #空元组True
5.dir()函数
作用:dir0函数不带参数时,用于返回当前范围内的变量、方法和定义的类型列表;带参数时,用于返回参数的属性、方法列表。
语法:
dir([object])解析:
object:对象、变量、类型
返回值:返回模块的属性列表
案例:
>>>dir() #获得当前模块的属性列表['_builtins_','_doe_','_name_','_package_','arr', 'myslice']>>>dir([]) #查看列表的方法['_add_','_class_','_contains_','_delattr_','_delitem_','_delslice_','_doc_','_eq_','_format_','_ge_','_getattribute_','_gettitem_','_getslice_','_gt_','_hash_','_iadd_','_imul_','_init_','_iter_','_le_','_len_','_lt_','_mul_','_ne_','_new_','_reduce_','_reduce_ex_','_repr_','_reversed_','_rmul_','_setattr_','_setitem_','_setslice_','_sizeof_','_str_','_subclasshook_','append','count','extend','index','insert','pop','remove','reverse,'sort'']>>>
6.hex()函数
作用:hex0函数用于将数字转换为16进制数。
语法:
hex(x)解析:
x:代表整数。
返回值:返回一个字符串,以0x开头。
案例:
>>>hex(255)'0xff’>>> hex(-42)‘-0x2a’>>> hex(12)'0xe'>>>type(hex(12))<class 'str'> #字符串
7.slice()函教
作用:stice()函数用于实现切片对象,主要用在切片操作函数里的参数传递。
语法:
class slice(stop)class slice(start, stop[, step])
解析:
star:起始位置。
stop:结束位置。
step:间距。
返回值:返回一个切片对象。
案例:
>>>myslice=slice(5) #设置截取5个元素的切片>>> mysliceslice(None. 5. None)>>> arr = range(10)>>>arr[0,1,2,3,4,5,6,7,8,9]>>>arr[myslice] #截取5个元素[0,1,2,3,4]>>>
8.any()函数
作用:any()函数用于判断给定的可迭代参数是否为真。
语法:
any(iterable)解析:
iterable:代表列表或者元组。
返回值:如果都为空、0、false,则返回false,如果不是全部为空、0、false则返回 true。
案例:
>>>any('a','b','c',d) #列表list,元素都不为空或 0True>>> any(['a',b.",d]) #列表list,存在一个为空的元素True>>> any([0,",False]) #列表list,元素全为0,",falseFalse>>> any(('a',b','c','d’)) #元组tuple,元素都不为空或0True>>> any(('a'’,'b',",'d’)) #元组tuple,存在一个为空的元素True>>> any((0, ", False)) #元组tuple,元素全为0,",falseFalse>>> any([]) #空列表False>>>any(() #空元组False
9.divmod()函数
作用:divmod()函数用于接收两个数字类型的参数,返回一个包含商和余的元组。值得注意的是,数字类型不能是复数。
语法:
divmod(a,b)解析:
a:第一个数字
b:第二个数字。
如果参数a与参数b都是整数,两数返回的结果相当于(a/h,a%b)。如果其中一个参数为浮点数时,两数返回的结果相当于(q,a% b)。q通常是h.oor(a/b),但也有可能是1。需要注意的是,q*b+a%b的值会非常接近。如果a%b的求余结果不为0,则余数的正负符号和参数b是一样的,若b是正数,余数为正数,若b为负数,余数也为负数,并且0<=abs(a%b)<abs(b).
案例:
>>>divmod(7, 2)(3,1)>>>divmod(8, 2)(4.0)>>>divmod(8,-2)(-4. 0)>>>divmod(3, 1.3)(2.0.0.3999999999999999)
10.id()函数
作用:id()函数的作用是返回对象的标识符,这个标识符是整数且唯一。
语法:
id([bject])解析:
objeet:代表对象。
案例:
>>>a = 'runooh'>>>id(a)4531887632>>>b=1>>>id(b)140588731085608
(从基础背景开始学起,坚持,是一件不容易的事情。)

文章推荐
“大脑”再重要,也需要“生命”,质量管理便是项目管理的“命”!
文 | Lisa Notes
Lisa Notes |一个Lisa’s notes:生活、工作、学习中那些事儿,感悟自我成长,随心随笔杂谈。微信搜索「Lisa Notes」(ID:Lisa-notes),查看更多信息,原创小说,PPT干货分享。

长按♥一键关注
特别声明
本文为自媒体、作者等在微信公众号上传并发布,仅代表作者观点,不代表微信公众号的观点或立场,微信公众号仅提供信息发布平台,最终解释权归本人所有。合作请联系13698281600@163.com。
全世界只有不到0.03%的人
关注小SA
你真是个特别的人
快戳我!快戳我!快戳我!㊋㊋㊋