abs(x) :返回一个数字的绝对值,可以是整形也可以是浮点型。

all(iterable):返回True,如果所以迭代对象的元素为true,或者可迭代对象为空。

any(iterable):如果可迭代对象中的任何元素为true返回True,可迭代对象为空,返回False

ascii(object):返回一个输入对象的可打印的字符串,类似于repr()

bin(x):将一个整数转化为一个二进制字符串。

bool([x]) :返回一个布尔值,如果x为false或者不存在返回False,否则返回True。

bytearray([source[, encoding[, errors]]]) :返回一个新的字节数组。

bytes([source[, encoding[, errors]]]) :同上,区别在于此方法生成的对象是不可变的。

callable(object):检查对象object是否可调用。方法和类可以被调用,实例对象不可调用。

chr(i):返回整数i对应的ASCII字符。与ord()作用相反。有效值范围从0到1114111之间。

classmethod:返回一个类方法,无法访问实例变量,可以访问类成员变量

staticmethod:返回一个静态方法,无法访问实例变量,无法访问类成员变量

compile(source, filename, mode[, flags[, dont_inherit]]):执行一段代码,代码可以被exec(执行)或eval(计算)

complex([real[, imag]]) :返回一个复数,complex('1+2j')不可以包含空格,否则引起ValueError。

delattr(object, name):删除一个对象中的一个属性,类似于delx.foobar

dir([object]):没有参数时,显示namespace内的names。有参数时,返回module的names

divmod(a, b):整数求余,返回一个tuple,包含商和余。

enumerate(iterable, start=0):返回一个枚举对象,包含一个计数器。

eval(expression, globals=None, locals=None):参数为字符串,globals和locals可选。这个函数也可以执行compile()创建的code对象。

exec(object[, globals[, locals]]):函数允许动态执行python代码,对象可以是string也可以是code objects。

filter(function, iterable):迭代iterable对象中所以支持function后返回值为True的元素。

float([x]) :根据数字或字符串生成浮点数。

format(value[, format_spec]):格式化输出

frozenset([iterable]) :不可变的set,含有哈希值,没有add和remove方法。

getattr(object, name[, default]):获得object对象name元素的值,如果抛出AttrubuteError则返回default值。

globals():它们提供了基于字典的访问全局变量的方式。

hasattr(object, name):判断object是否有name属性,如果存在返回True,否则返回False。

hash(object):返回一个对象的哈希值。

help([object]):调用内置帮助系统。

hex(x):将一个整形的数字转换成小写16进制字符,0x前缀。

id(object):返回对象的内存地址。

input([prompt]):读取一行输入并转换成字符串,并返回。

int(x, base=10) :返回base进制数x的整形值,如果有base属性,x必须为string型。

isinstance(object, classinfo):判断object是否为classinfo类型的实例。

issubclass(class, classinfo):判断class是否为classinfo的子类。

iter(object[, sentinel]):返回一个迭代对象,对象需要支持__iter__() 、__getitem__() 、__next__() 。

len(s):返回一个对象的长度。

list([iterable]) :返回一个可变数组类型。

locals():它们提供了基于字典的访问局部变量的方式。

map(function, iterable, ...):将函数对象依次作用于表的每一个元素。

max(iterable, *[, key, default]):返回可迭代对象中的最大值。

memoryview(obj):根据obj生成相应的memoryview对象。

min(iterable, *[, key, default]):返回可迭代对象中的最小值。

next(iterator[, default]):从对象中检索下一个item,要求对象实现了__next__()方法。

object ():创建object对象,object是所有类的基类。

oct(x):将一个整数转换成八进制字符表示。

open(file,...):打开文件并返回相应的文件对象。

ord(c):参数c为一个字符或者Unicode字符,返回对应的Unicode代码点。

pow(x, y[, z]):求x的y次方的值,如果z存在,x的y次方在去余数。

print(*objects, ...):打印对象到文本流。

property(fget, fset, fdel, doc) :@property装饰器

range(start, stop[, step]):range实际上是一个不可变序列对象。

repr(object):返回一个对象的字符串表示形式,可以通过__repr__函数定义打印行为。

reversed(seq):返回一个反向迭代器,seq对象需要实现__reversed__函数,或者支持序列协议。

round(number[, ndigits]):接受一个浮点数 flt 并对其四舍五入,保存 ndig位小数。

set([iterable]) :返回一个set对象,也可以是从iterable对象里获取的元素。

setattr(object, name, value):给object对象name元素赋值,name元素可以是已存在的属性,也可以是新建的属性。

slice(start, stop[, step]):切片操作,通常的使用表达式的方式,比如:a[start:stop:step] 。

sorted(iterable[, key][, reverse]):根据iterable对象生成一个新的已排序迭代器对象。

staticmethod(function):返回一个静态方法。

str(object=b'', encoding='utf-8', errors='strict') :返回一个str对象。

sum(iterable[, start]):从左到右累加,并返回最终的结果。

super([type[, object-or-type]])

super([type[, object-or-type]]):在super机制里可以保证公共父类仅被执行一次,至于执行的顺序,是按照mro进行的(E.__mro__)。

tuple([iterable]):返回一个不可变序列对象。

class type(object):返回对象的类型。

vars([object]):返回模块、类、实例或者其它的__dict__属性。

zip(*iterables):返回一个包含tuple的iterator。

Built-in Functions学习的更多相关文章

  1. python3.4学习笔记(一) 基本语法 python3不向下兼容,有些语法跟python2.x不一样

    python3.4学习笔记(一) 基本语法 python3不向下兼容,有些语法跟python2.x不一样,IDLE shell编辑器,快捷键:ALT+p,上一个历史输入内容,ALT+n 下一个历史输入 ...

  2. Python3学习(一)

    基本语法 python3不向下兼容,有些语法跟python2.x不一样,IDLE shell编辑器,快捷键:ALT+p,上一个历史输入内容,ALT+n 下一个历史输入内容.#idle中按F5可以运行代 ...

  3. Go xmas2020 学习笔记 05、Arrays, Slices, and Maps

    05-Arrays, Slices, and Maps. In memory. Array. Slice. fence post error. Compare Array and Slice . Ma ...

  4. PHP中的字符串 — 表示方法

    Strings 的字符集,因此本质上不支持Unicode编码,关于Unicode阅读 utf8_encode() 和 utf8_decode() . 注意: 一个字符串的大小决定与计算机内存的大小,理 ...

  5. 欢迎来到 Flask 的世界

    欢迎来到 Flask 的世界 欢迎阅读 Flask 的文档.本文档分成几个部分,我推荐您先读 < 安装 >,然后读< 快速上手 >.< 教程 > 比快速上手文档更详 ...

  6. Hive Tutorial(上)(Hive 入门指导)

    用户指导 Hive 指导 Hive指导 概念 Hive是什么 Hive不是什么 获得和开始 数据单元 类型系统 内置操作符和方法 语言性能 用法和例子(在<下>里面) 概念 Hive是什么 ...

  7. [Hive - Tutorial] Type System 数据类型

    数据类型Type System Hive supports primitive and complex data types, as described below. See Hive Data Ty ...

  8. 【ANT】构建文件build.xml

    运行ant: ant 使用当前目录下的build.xml运行ant,指定缺省的target; ant –buildfile mybuild.xml 使用当前目录下的mybuild.xml运行ant,并 ...

  9. Parallax

    常听说牛人都是jquery插件用得很好的人. 现在有了github,英文过关的话什么好东西下不到啊,再不用去浏览那些抄来抄去骗人看广告的垃圾网站了. 扯远点,本人有严重的熊猫眼,所以用一种叫倦眼充电棒 ...

随机推荐

  1. ArrayList和LinkedList区别

    一般大家都知道ArrayList和LinkedList的大致区别:      1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构.      2.对于随机访问 ...

  2. synchronized 关键字

    synchronized 多用于并发不高并且需要单线程运行的地方.比如你有一个A方法,你在方法上加了synchronized修饰.那么两个人同时去调用这个方法的时候不是并行的,是抢占的,谁先抢到资源谁 ...

  3. zoj1136 Multiple

    记忆化搜索,因为要求最小的,肯定是从小到大,依次添加,那么通过bfs,队列貌似是最好的选择.因为很可能那个数爆long long,所以采用字符串存储,并记录余数,通过模拟除法的方式来写. 剪枝:因为后 ...

  4. css样式表中四种属性选择器

    学习此连接的总结http://developer.51cto.com/art/201009/226158.htmcss样式表中四种属性选择器1> 简易属性 tag[class]{ font-we ...

  5. View的事件分发机制

    一.点击事件的传递规则 传递事件的主要方法: public boolean dispatchTouchEvent(MotionEvent ev) 如果事件能够传递到当前View,则该方法一定会被调用. ...

  6. Android05-UI02布局,自定义控件,ListView

    1.布局 布局的内部除了放置控件外,也可以放置布局,通过多层布局的嵌套,我们就能够完成一些 比较复杂的界面实现 ¨四种基本布局 LinearLayout RelativeLayout FrameLay ...

  7. keil mdk中如何确保某一段程序不被优化掉

    使用mdk编程,假如有一个有用的函数你定义了但是没有显式的调用,mdk在默认方式下,将会把这个函数从整个程序总删除掉,以节省ROM. 比如,你在ROM的0x00002000处定位了一个函数,假设为vo ...

  8. LPC同STM32的比较

    Cortex-M3是新兴起来的一种ARM7的核,而ARM7TDMI是一种传统的经典的ARM内核.我们就抛开这一切,来比较一下两则的异同. 我们就在以下平台上比较吧: STMicoelectronics ...

  9. poj1423---求一个大数的位数方法,我猜网站上统计输入字符少于多少位的那个算法

    法一:对一个数求它的对数,+1取整为其位数 问题转化为int (log10(N!)+1),对数性质log10(N!)=log10(N)+log10(N-1)+...+log10(1) /*用log10 ...

  10. centos6.5 eclipse C/C++开发环境