热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python3.3.2中的内建函数,留个笔记

内建函数abs(x)#返回一个数的绝对值,参数可以是整型或者浮点型,如果是一个复数类型,则返回其实数的绝对值all(iterable)#在一个可迭代的数据类型中,每一项的元素都不为空,则返回真
内建函数
abs(x) #返回一个数的绝对值,参数可以是整型或者浮点型,如果是一个复数类型,则返回其实数的绝对值
all(iterable) #在一个可迭代的数据类型中,每一项的元素都不为空,则返回真,反之,返回假
any(iterable) #在一个可迭代的数据类型中,任一元素不为空,返回真,反之,返回假
ascii(object) #类似于repr(),返回一个可打印的字符串
bin(x) #返回一个整数类型的二进制字符串,当x不为整型的时候,x必须实现__index__()方法来返回一个整型数值
bool(x) #将一个值转换成一个boolean类型的值
bytearray([source[,encoding[,errors]]]) #返回一个字节数组
bytes([source[,encoding[,errors]]]) #返回一个字节类型的对象
callable(object) #检查一个对象是否可调用,如果一个实例的类实现了__call__()方法,则它是可以调用的
chr(i) #返回一个整数类型的字符串表达字母,和ord()正好相反
classmethod(function) #返回一个类方法
compile(source,filename,mode,flags=0,dont_inherit,optimize=1) #编译一个源,返回一个代码对象,该代码对象可以用来作为exec()或者eval()的参数
complex([real[,imag]]) #返回一个复数对象,类似于int(),str()等
delattr(object,name) #删除一个对象的属性,相当于del object.name
dict() #返回一个字典类型的对象
dir([object]) #返回一个列表对象,包含了object的所有属性,如果没有参数,则包含当前作用域的所用属性,如果该对象有一个__dir__()方法,则返回__dir__()的返回值,__dir__()的返回值必须是一个包含属性的列表对象
divmod(a,b) #返回一个包含商和余数的元组
enumerate(iterable,start=0) #返回一个可迭代的对象
eval(expression,global=None,locals=None) #执行一段代码,expression必须是字符串
exec(object[,globals[,locals]]) #也是执行一段代码
filter(function,iterable) #迭代一个可迭代的对象,每一个元素作为function的参数,真则保留下来,假则丢去,返回一个filter对象,可以用list()或者dict()等调用
float(x) #返回一个浮点型的对象
format(value[,format_spec]) #格式化一个值,当参数是一个自定义对象的时候,该对象需要实现__format__()方法
frozenset([iterable]) #返回一个frozeset对象,即集合对象
getattr(object,name[,default]) #获得对象的name属性,当该属性不存在的时候可以使用一个默认值作为返回值
globals() #返回一个包含当前各种信息的字典
hasattr(object,name) #检查对象是否包含name属性,也与getattr()有所关联
hash(object) #返回一个hash对象,如果有的话
help()
hex(x) #返回一个十六进制的值,与__index__()相关
input()
int(x[,base=10]) #返回相对应的进制的值
isinstance(object,classname) #判断是否是一个类型的实例
issubclass(class,baseclass) #判断一个类是否是一个类型的子类型
iter(object[,sentinel]) #返回一个可迭代的对象
len(s) #返回一个长度值,与object中的__len__()有关
locals() #返回一个包含信息的字典
map(function,iterable) #与filter()相似
max()
memoryview(object) #返回一个memory view对象
min()
next(iterable[,default]) #下一个产生的生成值,与__next__()有关
oct(x) #返回一个八进制的值,与__index__()相关
open() #返回一个打开文件的指针
ord(c) #返回一个给定字符的整型值
pow(x,y[,z])
print()
property() #这个函数要深入啊
range()
repr() #返回一个计算机可识别的字符形式
reversed() #倒序序列,如果是对象,则需要实现__reversed__()
round(number[,ndigits])
set([iterable]) #返回一个集合
setattr(object,name,value) #为一个对象的name属性设置一个value
slice(start,stop[,step]) #分割一个可分割的对象,返回其中的一部分
sorted(iterable[,key][,reverse]) #排序
staticmethod(function) #返回一个静态的方法
str()
sum() #求和
super() #当需要实现父类的构造方法时,可以被调用
tuple() #返回一个元组
type() #返回一个对象的类型,返回值是一个类型实例
vars([object]) #返回object中所有属性的信息的字典
zip(*iterable)
__import__(name,globals=None,locals=None,fromlist=(),level=0)


推荐阅读
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • 模板引擎StringTemplate的使用方法和特点
    本文介绍了模板引擎StringTemplate的使用方法和特点,包括强制Model和View的分离、Lazy-Evaluation、Recursive enable等。同时,还介绍了StringTemplate语法中的属性和普通字符的使用方法,并提供了向模板填充属性的示例代码。 ... [详细]
  • Java太阳系小游戏分析和源码详解
    本文介绍了一个基于Java的太阳系小游戏的分析和源码详解。通过对面向对象的知识的学习和实践,作者实现了太阳系各行星绕太阳转的效果。文章详细介绍了游戏的设计思路和源码结构,包括工具类、常量、图片加载、面板等。通过这个小游戏的制作,读者可以巩固和应用所学的知识,如类的继承、方法的重载与重写、多态和封装等。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 本文探讨了C语言中指针的应用与价值,指针在C语言中具有灵活性和可变性,通过指针可以操作系统内存和控制外部I/O端口。文章介绍了指针变量和指针的指向变量的含义和用法,以及判断变量数据类型和指向变量或成员变量的类型的方法。还讨论了指针访问数组元素和下标法数组元素的等价关系,以及指针作为函数参数可以改变主调函数变量的值的特点。此外,文章还提到了指针在动态存储分配、链表创建和相关操作中的应用,以及类成员指针与外部变量的区分方法。通过本文的阐述,读者可以更好地理解和应用C语言中的指针。 ... [详细]
  • Week04面向对象设计与继承学习总结及作业要求
    本文总结了Week04面向对象设计与继承的重要知识点,包括对象、类、封装性、静态属性、静态方法、重载、继承和多态等。同时,还介绍了私有构造函数在类外部无法被调用、static不能访问非静态属性以及该类实例可以共享类里的static属性等内容。此外,还提到了作业要求,包括讲述一个在网上商城购物或在班级博客进行学习的故事,并使用Markdown的加粗标记和语句块标记标注关键名词和动词。最后,还提到了参考资料中关于UML类图如何绘制的范例。 ... [详细]
  • Learning to Paint with Model-based Deep Reinforcement Learning
    本文介绍了一种基于模型的深度强化学习方法,通过结合神经渲染器,教机器像人类画家一样进行绘画。该方法能够生成笔画的坐标点、半径、透明度、颜色值等,以生成类似于给定目标图像的绘画。文章还讨论了该方法面临的挑战,包括绘制纹理丰富的图像等。通过对比实验的结果,作者证明了基于模型的深度强化学习方法相对于基于模型的DDPG和模型无关的DDPG方法的优势。该研究对于深度强化学习在绘画领域的应用具有重要意义。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • Android JSON基础,音视频开发进阶指南目录
    Array里面的对象数据是有序的,json字符串最外层是方括号的,方括号:[]解析jsonArray代码try{json字符串最外层是 ... [详细]
  • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
  • 本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ... [详细]
  • 猜字母游戏
    猜字母游戏猜字母游戏——设计数据结构猜字母游戏——设计程序结构猜字母游戏——实现字母生成方法猜字母游戏——实现字母检测方法猜字母游戏——实现主方法1猜字母游戏——设计数据结构1.1 ... [详细]
  • Hibernate延迟加载深入分析-集合属性的延迟加载策略
    本文深入分析了Hibernate延迟加载的机制,特别是集合属性的延迟加载策略。通过延迟加载,可以降低系统的内存开销,提高Hibernate的运行性能。对于集合属性,推荐使用延迟加载策略,即在系统需要使用集合属性时才从数据库装载关联的数据,避免一次加载所有集合属性导致性能下降。 ... [详细]
author-avatar
akun
这个家伙很懒,什么也没留下!
Tags | 热门标签
RankList | 热门文章
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有