Python学习14:内置函数(二)

笔者原创,文章转载需注明,如果喜欢请点赞+关注,感谢支持!本文为Python函数学习系列第三篇,python的常用内置函数。

由于篇幅问题,目前官网基于python3.7.7一共包含69个内置函数,共分为3个章节进行讲解,每个章节包含23个内置函数,同时会重点讲解常用的的内置函数。

python官网关于内置函数的说明:https://docs.python.org/zh-cn/3.7/library/functions.html
 

目录

Python常用的内置函数

24.format()

25.frozenset()

26.getattr()

27.globals()

28.hasattr()

29.hash()

30.help()

31.hex()

32.id()

33.input()

34.int()

35.isinstance()

36.issubclass()

37.iter()

38.len()

39.list()

40.locals()

41.map()

42.max()

43.memoryview()

44.min()

45.next()

46.object()



 

Python常用的内置函数

上一篇内置函数(一)->传送门

这一篇内容主要是从24.format()内置函数到45.objcet()为止。


24.format()

说明:字符串格式化函数, 该函数可以接受不限个参数,位置可以不按顺序。也可以对数字进行格式化。

format(value[, format_spec])

将 value 转换为 format_spec 控制的“格式化”表示。format_spec 的解释取决于 value 实参的类型,但是大多数内置类型使用标准格式化语法:格式规格迷你语言。

默认的 format_spec 是一个空字符串,它通常和调用 str(value) 的结果相同。

调用 format(value, format_spec) 会转换成 type(value).__format__(value, format_spec) ,所以实例字典中的 __format__() 方法将不会调用。如果搜索到 object 有这个方法但 format_spec 不为空,format_spec 或返回值不是字符串,会触发 TypeError 异常。

在 3.4 版更改: 当 format_spec 不是空字符串时, object().__format__(format_spec) 会触发 TypeError。

举例:

list = ['Jack','Tom','Carter','James']
print('{}是当今世界上最优秀的篮球运动员。'.format(list[3]))
James是当今世界上最优秀的篮球运动员。
num = 123.1314 * 5.48
print(format(num,'.2f'))
674.76

备注:format()函数应用场景非常多,熟练使用该内置函数会对编码带来极大的便利。


25.frozenset()

说明:字面意思,冻结集合。frozenset() 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。

class frozenset([iterable])

返回一个新的 frozenset 对象,它包含可选参数 iterable 中的元素。 frozenset 是一个内置的类。有关此类的文档,请参阅 frozenset 和 集合类型 --- set, frozenset

请参阅内建的 setlisttuple 和 dict 类,以及 collections 模块来了解其它的容器。

举例:

set = (1,2,3,4,5,6,7)
a = frozenset(set)
print(a)
print(type(a))
frozenset({1, 2, 3, 4, 5, 6, 7})
<class 'frozenset'>

 


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值