设为首页 加入收藏

TOP

Python 内置函数笔记(二)
2019-01-11 16:08:46 】 浏览:156
Tags:Python 内置 函数 笔记
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)]
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇如何对前端图片主题色进行提取?.. 下一篇Python语法基础-函数,类以及调试..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目