python学习之- 内置函数
内置方法:1:abs():取绝对值2:all():当可迭代对象里所有均为真时结果为真。 all([1,2,3])3:any():当可迭代对象里任意一个数据为真结果即为真。any([0,1,2])4:ascii():打印一个对象以字符串的表现形式。[ascii([1,'你好'])] 使用率低。5:bin(x):把十进制整数转二进制。bin(1) / bin(255)以 0b开头。6:bool():真假判断7:bytearray():可修改的二进制字节格式。 很少用 b = bytearray('abcde',encoding='utf-8') b[0] = 50 print(b) 转换为列表后,通过赋予ascii对应的数据,即可修改为对应的字符。8:bytes():转为二进制格式9:callable():判断是否可调用,(函数,类)10:chr():返回数字对应的ascii字符。chr(98)11:ord():返回字符对应的ascii表的数字。12:compile():进行代码的底层编译。用处很少。可以直接用exec()代替。13:complex:复数。14:dir:查看方法(帮助用)。dir(dict)15:divmod():以元组形式返回商和余数. divmod(5,2) 值为: (2,1)16:enumerate():返回迭代对象的元素和索引值。17:eval():将字符串str当成有效的表达式来求值并返回计算结果。18:exec():动态执行Python代码。也就是说exec可以执行复杂的Python代码,而不像eval函数那么样只能计算一个表达式的值。 eval()函数与exec()函数的区别: eval()函数只能计算单个表达式的值,而exec()函数可以动态运行代码段。 eval()函数可以有返回值,而exec()函数返回值永远为None。 简单举例:exec('a=1+2')19:filter():只过滤并打印符合条件的数据。 res = filter(lambda n: n>5,range(10)) for i in res: print(i)20:map():将列表数据依次传入函数执行并打印 res = map(lambda n: n*n,range(10)) #相当于列表生成式 for i in res: print(i) python3 里reduce 挪到functools里,使用如下: import functools res = functools.reduce( lambda x,y:x+y,range(10)) print(res) 功能:实现列表累加21:float():浮点类型22:format():字符串格式化23:frozenset():不可变集合。 a = frozenset([1,2,3,4,5,6])24:globals():以字典形式返回当前程序里所有的变量(全局变量)。print(globals())25:hash():数据对应的唯一值。hash('test')26:help():查看帮助27:hex(x):将数字转为16进制。hex(255)28:id:返回内存地址29:input:交互式30:int:整数31:isinstance():判断一个对象是否可迭代。32:iter():迭代器33:len():打印序列长度34:locals():只打印局部变量35:max:返回最大值36:min:返回最小值37:next:响当于迭代器里的next38:oct():转8进制。oct(8)/oct(9) ,39:open():打文件40:pow(x,y[z]):幂次方。pow(2,3) 返回2的3次方41:range():生成0到指定数的列表,以迭代形式。42:repr():以字符串表示一个对象。 用处少43:reversed():反向排序44:round():保留指定位数数字。round(1.223,2) 值:1.22 保留小数点后指定位数。45:set():集合46:slice:切片。忘记他47:sorted():对序列进行排序。 对字典进行排序: d1 = {.......} print(sorted(a.items()) 可以实现字典的Key排序 print(sorted(a.items(),key=lambda x:x[1]) 可以实现字典的值排序48:str:字符串49:sum():求和50:tuple():元组51:type():查看数据类型52:vars():返回对象所有的属性名。用处少。53:zip():将2个列表对应索引数按照最小数目进行组合。 a = [1,2,3,4] , b = ['a','b','c','d','e','f'] for i in zip(a,b): print(i)54:__import__('字符串'):以字符串形式导入函数
转载于:https://www.cnblogs.com/zy6103/p/6828967.html
python学习之- 内置函数相关推荐
- python学习总结----内置函数及数据持久化
python学习总结----内置函数及数据持久化 抽象基类(了解)- 说明:- 抽象基类就是为了统一接口而存在的- 它不能进行实例化- 继承自抽象类的子类必须实现抽象基类的抽象方法 - 示例:from ...
- Python学习(14)--内置函数
Python学习(14)--内置函数 1.Python内置函数 在Python中有很多的内置函数供我们调用,熟练的使用这些内置函数可以让编写代码时事半功倍,所谓内置函数就是那些Python已经预定义并 ...
- 【Python学习】内置函数(不断更新)
关于常用在for循环中的range函数 python range() 函数可创建一个整数列表,一般用在 for 循环中. 函数语法 range(start, stop[, step]) 参数说明: s ...
- python 两个内置函数——locals 和globals(名字空间)批量以自定义变量名创建对象
文章目录 locals 和globals(名字空间)简介 1.局部变量函数locals例子(locals 返回一个名字/值对的字典) 批量创建对象 示例1 示例2 函数内 类内 2.全局变量函数glo ...
- python之路——内置函数和匿名函数
楔子 在讲新知识之前,我们先来复习复习函数的基础知识. 问:函数怎么调用? 函数名() 如果你们这么说...那你们就对了!好了记住这个事儿别给忘记了,咱们继续谈下一话题... 来你们在自己的环境里打印 ...
- python提供的内置函数有哪些_python内置函数介绍
内置函数,一般都是因为使用频率比较频繁,所以通过内置函数的形式提供出来.对内置函数通过分类分析,基本的数据操作有数学运算.逻辑操作.集合操作.字符串操作等. 说起我正式了解内置函数之前,接触到的是la ...
- python中如何调用函数_如何调用python中的内置函数?(实例解析)
对于第一次接触到python这门编程语言的朋友来说,刚刚开始学习python编程的时候对于python函数调用这一方面的了解比较少,在这篇文章之中我们就来了解一下python怎么调用函数. Pytho ...
- Python两个内置函数——locals 和globals
python作用域 http://tgstdj.blog.163.com/blog/static/748200402012419114428813/ 有两种类型的作用域--类的变量和对象的变量. 类的 ...
- python中比较重要的几个函数_Python 几个重要的内置函数 python中的内置函数和关键字需要背过吗...
python重要的几个内置函数用法 python内置函数什么用忘不掉的是回忆,继续的是生活,错过的,就当是路过吧.来来往往身边出现很多人,总有一个位置,一直没有变.看看温暖的阳光,偶尔还是会想一想. ...
最新文章
- Module not found: Can‘t resolve ‘@babel/runtime/helpers/esm/extends‘ in ‘C:\Users\wdg\Desktop\Ant-De
- js实现双向链表互联网机顶盒实战应用
- hdu 3367 Pseudoforest (最大生成树 最多存在一个环)
- 降低网络拥塞,追求美好体验——对话拍乐云首席科学家章琦
- Web前端之移动端课程开发之06.bootstrap
- 百度SEO站群腾讯短网址w.url.cn生成源码|仿红源码
- Zookeeper之java api详解
- oracle 统计文本字符串,oracle人员权限,字符串转列,统计管理详解-Oracle
- python小玩意——计算器
- Jenkins使用教程
- 8uftp是不是要保存,4步掌握8uftp保存密码的方法
- codebook算法原理
- 器件选型--电源电容滤波
- 程序员520❤七夕情人节表白代码Html+Js+Css花瓣相册网页模板❤程序员表白必备...
- MTK_on_line_FAQ_SW_ALPS_System+-+Bootup
- h5 app开发 教程
- android camera 废弃,Android相机android.hardware.Camera已弃用
- 2021-2025年中国采油软件行业市场供需与战略研究报告
- 分享112个ASP信息管理源码,总有一款适合您
- (转)2018年国外主要实验室和科研团队成果和动向