python3 内置函数05

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))
{}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 那个军婚的女孩,她说她嫁给了爱情,他们在一起,美好得像公主王子的童话故事。结婚是大事,嫁给军人更是。 另一半长年不...
    苏墨砅阅读 2,047评论 4 0
  • 最近在浏览掘金网站的时候看到掘金小册中有一个很有(便)意(宜)思的册子:如何使用 Canvas 制作出炫酷的网页背...
    依然爱幽默阅读 4,472评论 0 0
  • “只拥有勇气是远远不够的。”今天下午回来又看了一遍《金刚》。 见了你之后,有几次我都忍住了哽咽,我们是被各种谎言嘲...
    明月入怀dd阅读 825评论 0 0
  • 一开始天真的以为休完产假,我可以回到公司大显身手,我以为我可以凭借自己是电商部的元老就可以有更好的发展前景……错了...
    见晴天阅读 5,488评论 0 2