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]]]])可以动态定义一个类?,也可以做类的装饰器使用(不是很懂)

    ---------------- 坚持每天学习一点点
  • 相关阅读:
    目前加尼福尼亚自动驾驶公司测试公司————20150529
    DDR3
    Linux mysql 5.7: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
    macOS 10.12,解决如何打开隐私中的任何来源方法
    git查看某个文件的提交历史
    ios-deploy命令
    sed简用
    啊,栈溢出了
    二叉树题目总结(一)
    线段树(二)
  • 原文地址:https://www.cnblogs.com/tccbj/p/7562532.html
Copyright © 2011-2022 走看看