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

    ---------------- 坚持每天学习一点点
  • 相关阅读:
    Java的字符串及格式化输入输出
    Java的数据类型与类型转换
    java基本程序
    svn基础入门
    github基础入门笔记
    git基础入门笔记
    linux基础入门笔记
    二、FreeMarker 模版开发指南 第二章 数值和类型
    【CodeForces】[599B]Spongebob and Joke
    【CodeForces】[612B]HDD is Outdated Technology
  • 原文地址:https://www.cnblogs.com/tccbj/p/7562532.html
Copyright © 2011-2022 走看看