美文网首页python内置函数
python3 内置函数05

python3 内置函数05

作者: 小白快加油 | 来源:发表于2018-09-18 13:07 被阅读0次

1 callable() 函数用于检查一个对象是否是可调用的。如果返回True,object仍然可能调用失败;但如果返回False,调用对象ojbect绝对不会成功。

对于函数, 方法, lambda 函式, 类, 以及实现了 call 方法的类实例, 它都返回 True。

>>>callable(0)
False
>>> callable("runoob")
False
 
>>> def add(a, b):
...     return a + b
... 
>>> callable(add)             # 函数返回 True
True

2 Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。
基本语法是通过 {} 和 : 来代替以前的 % 。
点击

3 Python len() 方法返回对象(字符、列表、元组等)长度或项目个数。

>>>str = "runoob"
>>> len(str)             # 字符串长度
6
>>> l = [1,2,3,4,5]
>>> len(l)               # 列表元素个数
5

4 property() 函数的作用是在新式类中返回属性值。
点击

语法:
class property([fget[, fset[, fdel[, doc]]]])
#fget -- 获取属性值的函数
#fset -- 设置属性值的函数
#fdel -- 删除属性值函数
#doc -- 属性描述信息

5 type() 函数如果你只有第一个参数则返回对象的类型,三个参数返回新的类型对象。

>>> type(1)
<type 'int'>
>>> type('runoob')
<type 'str'>
>>> type([2])
<type 'list'>

6 chr() 用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。

>>>print chr(0x30), chr(0x31), chr(0x61)   # 十六进制
0 1 a
>>> print chr(48), chr(49), chr(97)         # 十进制
0 1 a

7 frozenset() 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。

>>>a = frozenset(range(10))     # 生成一个新的不可变集合
>>> a
frozenset([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
>>> b = frozenset('runoob') 
>>> b
frozenset(['b', 'r', 'u', 'o', 'n'])   # 创建不可变集合

8 list() 方法用于将元组转换为列表。

aTuple = (123, 'Google', 'Runoob', 'Taobao')
list1 = list(aTuple)
print ("列表元素 : ", list1)

# 列表元素 :  [123, 'Google', 'Runoob', 'Taobao']

9 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。

list() 函数是对象迭代器,可以把range()返回的可迭代对象转为一个列表,返回的变量类型为列表。

>>>range(5)
range(0, 5)
>>> for i in range(5):
...     print(i)
... 
0
1
2
3
4
>>> list(range(5))
[0, 1, 2, 3, 4]

10 vars() 函数返回对象object的属性和属性值的字典对象。

>>>print(vars())
{'__builtins__': <module '__builtin__' (built-in)>, '__name__': '__main__', '__doc__': None, '__package__': None}
>>> class Runoob:
...     a = 1
... 
>>> print(vars(Runoob))
{'a': 1, '__module__': '__main__', '__doc__': None}
>>> runoob = Runoob()
>>> print(vars(runoob))
{}

相关文章

  • python3 内置函数05

    1 callable() 函数用于检查一个对象是否是可调用的。如果返回True,object仍然可能调用失败;但如...

  • Python内建函数

    在python2中一下函数为内置函数,在python3中,一下部分函数已从内置函数中移除,变为内置类 1、map(...

  • 【小白福利、快速入门Python】之内置函数

    欢迎大家关注公众号【哈希大数据】python的内置函数――基础介绍总结篇68个内置函数python3内置了68个常...

  • Python 69个内置函数分8类总结

    内置函数 Python3解释器中内置了69个常用函数,属于底层的函数,它们到处可用。有些对大家来说比较熟悉,比如a...

  • Python学习

    第六天 Python常用内置函数Python3解释器中内置了69个常用函数,属于底层的函数,它们到处可用。有些对大...

  • 02-Python3的基础语法

    Python3中常用的快捷键 prin()函数 含义:是python3中的内置函数作用:在控制台输出()里面的所有...

  • python3内置函数(1)

    python3常用内置函数: 1.abs()函数 abs函数是返回数字的绝对值 基本语法: abs(x) x...

  • Python3内置函数(一)

    Python3内置函数(一) 1.abs abs()函数返回数字的绝对值 语法: abs(x) 参数 x -- 数...

  • python3创建多线程的几种方法

    python3创建多线程主要有下面两种方法:函数、类 1.函数创建多线程 python3中,提供了一个内置模块th...

  • Python 2 与 python 3的区别

    python3已经将print置为内置函数,因此输出用print() round()四舍五入函数: python3...

网友评论

    本文标题:python3 内置函数05

    本文链接:https://www.haomeiwen.com/subject/qbzdnftx.html