python函数isdisjoint方法_python全栈开发-Day13 内置函数

一、内置函数

注意:内置函数id()可以返回一个对象的身份,返回值为整数。

这个整数通常对应与该对象在内存中的位置,但这与python的具体实现有关,不应该作为对身份的定义,即不够精准,最精准的还是以内存地址为准。

is运算符用于比较两个对象的身份,等号比较两个对象的值,内置函数type()则返回一个对象的类型

#更多内置函数:https://docs.python.org/3/library/functions.html?highlight=built#ascii

02ec1c13462116b8a91d4867afcd3ea6.png

二、内置函数详情

1、abs(x)

功能:取数的绝对值

2、all(iterable)

功能:如果这个可迭代的元素都为真,则返回真(非0的就为真,负数也是为真)

3、any(iterable)

功能:可迭代的元素中,有一个为真,则返回真,没有真或空列表返回假。

4、ascii(object)

功能:把内存对象变成一个可打印的字符串格式

5、bin(x)

功能:把一个整数转换成二进制

6、bool([x])

功能:返回一个布尔值,空列表为假,不为空为真

7、bytearray[source[, encoding[, errors]]]

功能:字节数组,并且可以修改二进制的字节

8、bytes([source[, encoding[, errors]]])

功能:把字符串转换成字节

9、callable(object)

功能:判断一个对象是否可以被调用,只有在后面有括号的,表示可以调用,比如:函数,类。

10、chr(i)

功能:通过ascii的值(必须是数字),找到对应的字符

11、ord(c)

功能:根据字符(必须ascii的字符),找到对应的ascii值

12、complex([real[, imag]])

功能:返回一个复数,我们几乎用不到。

13、dict(**kwarg)、dict(mapping, **kwarg)、dict(iterable, **kwarg)

功能:返回一个字典

14、dir([object])

功能:看一个对象有哪些方法

15、divmod(a,b)

功能:地板除,获得一个元组,元组第一个元素是商,第二个元素是余数。

16、enumerate(iterable,start=0)  购物车的列表用到了,

功能:遍历一个可迭代对象,获取索引和对应的元素的

17、eval(expression, globals=None, locals=None)

功能:把字典类型的字符串变成字典,把一个整数类型的字符变成int类型,或者加减乘除这种简单转换成表达式。

18、filter(function, iterable)

功能:通过function过滤条件,去获取iterable中你想要的数据。

19、map(function, iterable)

功能:对传入的每一个值进行处理,处理完了再返回,再把原来的结果覆盖掉。

20、reduce(function,iterable)

功能:把一组可迭代序列通过function函数操作,元素之间相加或者相乘操作。

21、float([x])

功能:把一个浮点类型的字符串转换为浮点类型的数据。

22、format(value[, format_spec])

功能:格式话字符串,前面字符串拼接讲过

23、frozenset([iterable])

功能:把集合变成一个不可变的集合

注:set()是可变的

24、globals()

功能:返回当前这个python文件中的所有变量的key-value,变量是key,值是value

注:可以判断一个文件中的变量是否存在,而globals()只能打印全局变量

25、help([object])

功能:显示对象的帮助信息

26、hex(x)

功能:把一个数字转成16进制

27、id(object)

功能:返回对象的内存地址

28、input([prompt])

功能:输入字符串

29、int(x)

功能:把其他数据类型强制转换成int类型

30、iter(object[, sentinel])

功能:把一个普通序列转成迭代器

31、len(s)

功能:计算序列或者字符串的长度

32、list([iterable])

功能:把其他序列转换成一个列表

33、locals()

功能:打印局部变量

34、max(iterable, *[, key, default])

功能:返回列表重点额最大值

35、min(iterable, *[, key, default])

功能:返回列表中的最小值

36、next(iterator[, default])

功能:返回迭代器的下一个值,相当于__next__()方法,如果迭代最后一个数据之后没有值了,则会抛出一个StopIteration异常

37、object

功能:python中一切皆对象,每一个对象都有它的属性和方法

38、oct(x)

功能:把一个数转成8进制

39、open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)

功能:文件操作,详细介绍:http://www.cnblogs.com/ManyQian/p/8075983.html

40、pow(x, y[, z])

功能:返回多少次幂

41、print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

功能:打印

42、range(stop)、range(start, stop[, step])

功能:生成一个迭代器

43、reversed(seq)

功能:反转一个序列,跟列表中的reversed方法是一样的

44、round(number[, ndigits])

功能:四舍五入

45、set([iterable])

功能:集合

46、slice(stop),slice(start, stop[, step])

功能:序列的切片,方便多次反复切

47、sorted(iterable[, key][, reverse])

功能:对一个序列进行排序

48、 str(object)

功能:把其他数据类型转换为字符串

49、sum(iterable[, start])

功能:求一个列表的和,元组,集合,前提都是数字类型

50、tuple([iterable])

功能:把其他序列转换为一个元组

51、type(object) 、type(name, bases, dict)

功能:查看一个对象的数据类型

注:一切数据类型都是有type()方法产生,它是一切数据类型的根。

52、zip(*iterables)

功能:zip中文意思是拉链的意思,把两个序列一一对应起来。

注:如果a的元素比b的多,则按照元素最少的那个来

PS:有些没有列出来,不是实在用不着,就是后面类的重点,后面还有单独的博客!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值