python(3)-内置函数2
2024-09-02 15:18:01
frozenset() 定义一个不能添加修改的集合
>>> 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() 获取指针前面的,并删掉后面的,然后保存文件
最新文章
- geotrellis使用(十一)实现空间数据库栅格化以及根据属性字段进行赋值
- JSP 新闻发布会
- The content of element type ";configuration"; must match ";(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,reflectorFactory?,plugins?,environments?,databaseIdProv
- web应用中web.xml配置详解
- jQuery基础知识--Form基础
- android系统平台显示驱动开发简要:LCD驱动调试篇『四』
- linux命令 -->; cd命令
- MYSQL存储过程和函数学习笔记
- access 数据更新password列为空出问题?
- PHP设计模式二:单例模式
- 【分享】一个集成tracert和ping的网络监测工具
- [Android游戏开发学习笔记]View和SurfaceView
- 时序数据库InfluxDB:简介及安装
- 从零开始学安全(八)●Ubuntu 16 LAMP环境搭建
- react-native 集成极光推送jpush-react-native时的小问题
- Lua与C交互之基础操作(1)
- unity ugui Toggle Group详解(Chinar出品、简单易懂)
- SHOW_PAGE_TRACE
- JAVA内部线程1
- BZOJ2563: 阿狸和桃子的游戏 贪心
热门文章
- HDU4861:Couple doubi(费马小定理)
- [JS代码]如何判断ipad或者iphone是否为横屏或者竖屏 - portrait或者landscape
- 单节点伪分布集群(weekend110)的Hive子项目启动顺序
- Spark RDD概念学习系列之Spark的数据存储(十二)
- 将“Cocos2dx-截屏并设置图片尺寸 ”中cocos2d-x代码转换为2.2的代码
- [iOS基础控件 - 6.12.3] @property属性 strong weak copy
- Linux下python升级步骤
- jQuery基础学习3——jQuery库冲突
- POJ 3041 Asteroids (二分图最小点覆盖)
- POJ 3468 A Simple Problem with Integers (线段树成段更新)