python之常用内置函数
数值运算 abs:求数值的绝对值 >>>>abs(-1) 1 pmod:返回两个数值的商和余数 >>>> pmod(5,2) (2, 1) >> pmod(5.5,2) (2.0, 1.5) max:返回可迭代对象中的元素中的最大值或者所有参数的最大值 >>> max("1234") "4" min:返回可迭代对象中的元素中的最小值或者所有参数的最小值 >>> min("1234") "1" pow:返回两个数值的幂运算值或其与指定整数的模值 >>>> pow(2,3) round:对浮点数进行四舍五入求值 >>>> round(1.1314926,1) 1.1 >>>round(1.1314926,5) 1.13149 sum:对元素类型是数值的可迭代对象中的每个元素求和 >>> sum(1,2,3,4) 10 类型转换 bool:根据传入的参数的逻辑值创建一个新的布尔值 int:根据传入的参数创建一个新的整数 float:根据传入的参数创建一个新的浮点数 complex:根据传入参数创建一个新的复数 str:返回一个对象的字符串表现形式(给用户) bytearray:根据传入的参数创建一个新的字节数组 >>>> bytearray("中文","utf-8") 字节数组(b"ä æ ") bytes:根据传入的参数创建一个新的不可变字节数组 >>>> bytes("中文","utf-8") b"ä æ " memoryview:根据传入的参数创建一个新的内存查看对象 >>>> v = memoryview(b"abcefg") >>> v[1] 98 >>> v[-1] 103 ord:返回Unicode字符对应的整数 >>>> ord("a") 97 chr:返回整数所对应的Unicode字符 >>>> chr(97) #参数类型为 "a" bin:将整数转换成2进制字符串 >>> bin(3) "0b11" oct:将整数转化成8进制数字符串 >>> oct(10) "0o12" hex:将整数转换成16进制字符串 >>> hex(15) "0xf" tuple:根据传入的参数创建一个新的元组 >>> tuple("121") #传入可迭代对象。使用其元素创建新的元组 ("1", "2", "1") list:根据传入的参数创建一个新的列表 >>> list("abcd") # 传入可迭代对象,使用其元素创建新的列表 ["a", "b", "c", "d"] dict:根据传入的参数创建一个新的字典 >>> dict(a = 1,b = 2) # 可以传入键值对创建字典。 {"b": 2, "a": 1} >>> dict(zip(["a","b"],[1,2])) # 可以传入映射函数创建字典。 {"b": 2, "a": 1} >>> dict((("a",1),("b",2))) # 可以传入可迭代对象创建字典。 {"b": 2, "a": 1} set:根据传入的参数创建一个新的集合 >>>set() # 不传入参数,创建空集合 set() >>> a = set(range(10)) # 传入可迭代对象,创建集合 >>> a {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} frozenset:根据传入的参数创建一个新的不可变集合 >>> a = frozenset(range(10)) >>> a frozenset({0, 1, 2, 3, 4, 5, 6, 7, 8, 9}) enumerate:根据可迭代对象创建枚举对象 >>> seasons = ["Spring", "Summer", "Fall", "Winter"] >>> list(enumerate(seasons)) [(0, "Spring"), (1, "Summer"), (2, "Fall"), (3, "Winter")] >>> list(enumerate(seasons, start=1)) #指定起始值 [(1, "Spring"), (2, "Summer"), (3, "Fall"), (4, "Winter")] range:根据传入的参数创建一个新的range对象 >>> a = range(10) >>> b = range(1,10) >>> c = range(1,10,3) >>> a,b,c # 分别输出a,b,c (range(0, 10), range(1, 10), range(1, 10, 3)) >>> list(a),list(b),list(c) # 分别输出a,b,c的元素 ([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [1, 2, 3, 4, 5, 6, 7, 8, 9], [1, 4, 7]) iter:根据传入的参数创建一个新的可迭代对象 >>> a = iter("abcd") #字符串序列 >>> a >>> next(a) "a" >>> next(a) "b" >>> next(a) "c" >>> next(a) "d" slice:根据传入的参数创建一个新的切片对象 >>> c1 = slice(5) # 定义c1 >>> c1 slice(None, 5, None) >>> c2 = slice(2,5) # 定义c2 >>> c2 slice(2, 5, None) >>> c3 = slice(1,10,3) # 定义c3 >>> c3 slice(1, 10, 3) super:根据传入的参数创建一个新的子类和父类关系的代理对象 #定义父类A >>> class A(object): def __init__(self): print("A.__init__") #定义子类B,继承A >>> class B(A): def __init__(self): print("B.__init__") super().__init__() #super调用父类方法 >>> b = B() B.__init__ A.__init__ object:创建一个新的object对象 >>> a = object() >>> a.name = "kim" # 不能设置属性 序列操作 all:判断可迭代对象的每个元素是否都为True值 >>> all([1,2]) #列表中每个元素逻辑值均为True,返回True True >>> all([0,1,2]) #列表中0的逻辑值为False,返回False False >>> all(()) #空元组 True >>> all({}) #空字典 True any:判断可迭代对象的元素是否有为True值的元素>>> any([0,1,2]) #列表元素有一个为True,则返回True >>> any([0,0]) #列表元素全部为False,则返回False False >>> any([]) #空列表 False >>> any({}) #空字典 False filter:使用指定方法过滤可迭代对象的元素 >>> a = list(range(1,10)) #定义序列 >>> a [1, 2, 3, 4, 5, 6, 7, 8, 9] >>> def if_odd(x): #定义奇数判断函数 return x%2==1 >>> list(filter(if_odd,a)) #筛选序列中的奇数 [1, 3, 5, 7, 9] map:使用指定方法去作用传入的每个可迭代对象的元素,生成新的可迭代对象 >>> a = map(ord,"abcd") >>> a
洁美科技营收利润双降,逆周期扩产有胆有识选股理由逆周期扩产成交量放大向上形成突破证券简称洁美科技评级A数据截止日期2019年9月30日单位亿元证券代码002859成立日期2001年所在地浙江安吉一主营业务主营业务电子元器
小厂的大手表!魅族智能手表正式发布高通骁龙Wear4100芯片,1G8G,FlymeforWatch全天候心率血氧压力睡眠久坐检(监)测,游泳防水eSIM手表独立通话,查找手机,双向查找,语音助手46mm,2。5D
非法行医案无罪裁判案例非法行医案无罪裁判案例案例王芳非法行医案((2015)宿中刑终字第00233号)裁判理由本院认为上诉人未取得医生资格,在为他人进行非医学需要的胎儿性别鉴定被行政处罚一次后,又违反相
银商行为定性为开设赌场还是赌博?近年来,对网络赌博打击力度不断加大,传统的赌博网站纷纷改面换面而以游戏网站的形式出现,其为了规避国家的相关规定,于是一种叫银商的营生开始出现。所谓银商,是指以盈利为目的,但本身不参
强迫交易罪及相关案例分析强迫交易罪及相关案例分析概念及犯罪构成强迫交易罪以暴力威胁手段,实施下列行为之一,情节严重的,处三年以下有期徒刑或者拘役,并处或者单处罚金情节特别严重的,处三年以上七年以下有期徒刑
七夕节,和另一半在家看爱情动作片违法吗?有人说,爱情动作片犹如洪水猛兽,它能侵害你的思想,危害你的健康,长期观看,可能容易让人患上心理疾病,催人犯罪。但是,私自观看爱情动作片并不犯法,我国刑法关于淫秽物品的处罚主要是组织
海信S7社交电视噱头还是彩头?这年代,科技公司不自创些名词还真不好意思发布产品。比如前段时间荣耀智慧屏(电视),今天红米的大智慧屏(70寸大彩电),电视老牌厂商海信也坐不住了,硬要在今天的S7系列电视发布上,加
贷款诈骗案无罪裁判案例及辩护要点归纳通过梳理裁判文书网上相关贷款诈骗案无罪案例,笔者将贷款诈骗罪辩护要点归纳如下1贷款行为最终未造成金融机构的财产损失,不构成贷款诈骗罪。2现有证据不足以证实行为人主观上具有非法占有目
最新(醉驾型)危险驾驶案无罪辩护要点归纳根据最高法院工作报告披露的最新数据显示2020年,全国法院审结醉驾等危险驾驶犯罪案件28。9万件,高居刑事案件第一位,远超排名第二的盗窃罪。本期,笔者通过检索裁判文书网相关案例,归
这配置苏菲要一万多,国产掌上电脑5000多,你们觉得值吗?有人说GPDWINMax五千多的售价,性价比太低!可是相比售价一万多的SurfacePro平板电脑,同样的配置GPDWINMax却便宜了近一倍!20年前一台奔4处理器的笔记本电脑卖
最高可领万元返现,没参加超级PC掌机预售的玩家该后悔了吧?用GPDWINMax超级掌机玩游戏拍视频,有机会获得全额返现了,奖品叠加最高可获得一万元奖励,到底是怎么回事呢?下面是GPD活动说明。活动时间2020年7月24日上午10时8月26