python(3)-内置函数2
2016-02-16 01:05
696 查看
frozenset() 定义一个不能添加修改的集合
hash() 返回对象的哈希值
max() 最大值
min() 最小值
pow() 幂运算
reversed() 反转
round() 四舍五入
sorted() 排序,还可按照key排序,反转排序
zip()
文件操作
read() 按字符来读文件
tell() 返回当前指针位置,按字节来算
seek() 设置指针位置
truncate() 获取指针前面的,并删掉后面的,然后保存文件
>>> s = frozenset() >>> s.add("aaa") Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'frozenset' object has no attribute 'add'
hash() 返回对象的哈希值
>>> a = "abcde" >>> hash(a) -1767484571
max() 最大值
>>> max(11,22,33) 33
min() 最小值
>>> min(11,22,33) 11
pow() 幂运算
>>> import math >>> math.pow(2,3) 8.0
reversed() 反转
>>> a = reversed('abcdef') >>> for i in a: ... print(i) ... f e d c b a
round() 四舍五入
>>> round(3.3) 3 >>> round(3.5) 4
sorted() 排序,还可按照key排序,反转排序
>>> sorted('akfihgke') ['a', 'e', 'f', 'g', 'h', 'i', 'k', 'k'] >>> L = [('b',2),('a',1),('c',3),('d',4)] >>> sorted(L, key=lambda x:x[1]) [('a', 1), ('b', 2), ('c', 3), ('d', 4)] >>> print(sorted([5,4,6,3,1], reverse=True)) [6, 5, 4, 3, 1] >>> print(sorted([5,4,6,3,1], reverse=False)) [1, 3, 4, 5, 6]
zip()
>>> x = [1,2,3] >>> y = [4,5,6] >>> zipped = zip(x,y) >>> list(zipped) [(1, 4), (2, 5), (3, 6)]
文件操作
read() 按字符来读文件
tell() 返回当前指针位置,按字节来算
seek() 设置指针位置
truncate() 获取指针前面的,并删掉后面的,然后保存文件
相关文章推荐
- Atitit.sql ast 表达式 语法树 语法 解析原理与实现 java php c#.net js python
- Atitit.sql ast 表达式 语法树 语法 解析原理与实现 java php c#.net js python
- Atitit.sql ast 表达式 语法树 语法 解析原理与实现 java php c#.net js python
- 我的Mac之路(1)—— 安装虚拟机,以及打造VIM IDE for Python
- python语法学习
- 深入解读Python解析XML的几种方式
- bpython 功能强大的Python shell
- 十条建议帮你提高Python编程效率
- 轻松实现python搭建微信公众平台
- python实现红包裂变算法
- Python实现快速排序和插入排序算法及自定义排序的示例
- Python的GUI框架PySide的安装配置教程
- Python:__slots__用法
- 转 python常用代码
- python学习day day up
- 非常全面到位的介绍与源代码地址 :Python 网页爬虫 & 文本处理 & 科学计算 & 机器学习 & 数据挖掘兵器谱
- python实现快速排序
- leetcode 238. Product of Array Except Self (Python版)
- leetcode 238. Product of Array Except Self (Python版)
- 鼠标自动点击 python版