zoukankan      html  css  js  c++  java
  • Python2.7-内置函数

    具体参见:https://docs.python.org/2/library/functions.html#file

    1、进制转换:bin(x), oct(x), hex(x) 把一个十进制数分别转换为2、8、16进制

    2、字符转换:chr(x)将数字(255以内不报错,128以后无字符)转换为对应ASCII字符, unichr(x)将数字转换为unicode, ord(x) 将字符转数字与前两个相反, unicode(obj, [encoding, [error]]) 用encoding解码obj得到unicode,error 默认是'strict',即遇到错误就抛出,'ignore' 忽略错误, 'replace' 将出错部分替换为U+FFFD

    3、数学函数:abs(x)绝对值,complex([real [, imag]]) 返回虚数real + imag*1j,divmod(a,b)返回模和余数,eval(expr)返回表达式的值,min(iterable),max(iterable)返回最小最大值,pow(x,y [,z])返回x的y次%z,sum(iterable)返回和

    4、globals(), locals()返回全局变量和局部变量, dir([obj]), vars([obj])返回对象所有的属性和功能,help([obj])返回对象的帮助文档

    5、filter(func, iterable)返回函数值为真的元素的列表,map(func, iterable)返回每个元素进行func后的值的列表,reduce(func, iterable [,init])返回每个元素累积的值,func接受两个参数,每次将函数的返回结果和iterable的下一个元素传入,最终得到一个值,sorted(iterable[, cmp[, key[, reverse]]])用cmp方法对iterable对象进行排序,zip(iterable,...)将多个iterable对象合起来,返回一个元组的列表

    6、classmethod, staticmethod都是类的装饰器,装饰器还需进一步了解

    7、property([fget[, fset[, fdel[, doc]]]])可以动态定义一个类?,也可以做类的装饰器使用(不是很懂)

    ---------------- 坚持每天学习一点点
  • 相关阅读:
    如何在Dreamweaver中使用emmet(ZenCoding)插件
    向Dreamwearer安装emmet插件时提示“无法更新菜单,将不会安装该扩展”的解决方法
    CSS层模型
    css布局模型
    元素分类
    段落排版--中文字间距、字母间距
    Qt 无边框
    QTimer.singleShot与QWidget初始化
    QNetworkAccessManager使用的简单封装
    Qt中用cJSON解析带中文的QString
  • 原文地址:https://www.cnblogs.com/tccbj/p/7562532.html
Copyright © 2011-2022 走看看