ls() |
以字典类型返回当前位置的全部局部变量。 |
map(function, iterable) |
将迭代器的每一个值通过函数进行加工,返回所有加工后的元素组成的列表 |
max(a, key) |
返回元组、列表或参数中的最大值 key: 使用自定义函数指定排序规则 |
memoryview |
|
min(a) |
返回元组、列表或参数中的最小值 |
next(iterable) |
获取迭代器的下一个元素,当没有下一个时,抛出异常 |
object |
|
oct(a) |
把整数转化成八进制 |
open(file, mode='r', encoding=''...) |
打开一个文件, 返回 TextIOWrapper 对象 file: 文件打开的路径 mode: 打开模式
- 'r': 只读(默认)
- 'w': 可写,若文件已存在,则覆盖
- 'x': 新建,若文件已存在,则引发异常
- 'a': 写入,若文件已存在,则追加
- 'b': 二进制模式
- 't': 文本模式(默认)
- '+': 可读写模式,可添加到其他模式中使用
- 'U': 通用换行符支持
|
ord(a) |
把对应的字符转成整数 |
pow(x, y[, z]) |
只有x,y时,等价与 x**y, |
print() |
屏幕输出 |
property(fget=None,fset=None, fdel=None, doc=None) |
包装类属性,用于外部访问 参数: fget(get函数) fset(set函数) fdel(del函数) 示例代码:
class A():
def __init__(self, size):
self.size = size
def getSize(self):
return self.size
def setSize(self, size):
self.size = size
def delSize(self):
del self.size
x = property(getSize, setSize, delSize)
a = A() #对a.x的操作就等同与对size的操作
|
range() |
range类型表示一个不可变的数字序列,通常用于循环中特定次数的循环 示例代码:
range(5)
# 输出: 0-4
rang(1, 5)
# 输出: 1-4
rang(1, 5, 2)
# 输出: 1 3
|
repr(a) |
将一个对象转成字符串显示 |
reversed(a) |
将列表、元组前后颠倒,返回的是迭代器,可以使用list()函数生成 |
round(number[, ndigits]) |
返回浮点数number保留ndigits位小数后四舍五入的值。 |
set([iterable]) |
返回一个集合对象,可选参数(如果有的话) |
setattr(object, name, value) |
将object中name属性值更新为value,若name属性不存在,则新建 |
slice |
|
sorted(a[, key=function, reverse=True]) |
将元组、列表或参数中的值进行排序,默认从小到大, 若指定key则将每个值经函数处理后进行排序, 指定reverse=True则会按照从大到下排序 |
staticmethod(function) |
为函数返回一个静态方法. |
str(s) |
将s转换成字符串 |
sum(a) |
返回元组、列表或参数中的和 |
super() |
多继承时调用父类方法 |
tuple(a) |
将a转换成元组 |
type(name) |
返回name变量的类型 |
vars([object]) |
返回任何(具有__dict__属性的)对象的__dict__属性。 |
zip(a, b) |
示例代码:
a = [1, 2, 3, 4]
b = [5, 6]
list(zip(a, b))
# 输出: [(1, 5), (2, 6)]
|