zoukankan      html  css  js  c++  java
  • 内置函数-1

    Built-in Functions

    1. bin(): 将整数x转换为二进制字符串,如果x不为Python中int类型,x必须包含方法__index__()并且返回值为integer;

    2. callable():  返回值是True 或者 False. 

    中文说明:检查对象object是否可调用。如果返回True,object仍然可能调用失败;但如果返回False,调用对象ojbect绝对不会成功。

    注意:类是可调用的,而类的实例实现了__call__()方法才可调用。

    3. chr(i): 返回整数 i 对应的ASCII字符,  i 的值为在[0, 255]之间的整数。与ord()作用相反。

    4. complex():创建一个值为real + imag * j的复数或者转化一个字符串或数为复数。如果第一个参数为字符串,则不需要指定第二个参数。

    参数real: int, long, float或字符串;

    参数imag: int, long, float。

    e.g: >>> complex(1, 2) == complex('1+2j') >>> (1+2j)

    5. divmod(a, b): 返回的是a//b(除法取整)以及a对b的余数, 返回结果类型为tuple。等价于(a // b, a % b)。a,b为数字(包括复数). 

    6. enumerate(): 当我们既需要遍历索引同时需要遍历元素的时候,可以考虑使用enumerate函数,enumerate函数接受一个可遍历的对象,如列表、字符串

    7. eval(): 官方解释为:将字符串str当成有效的表达式来求值并返回计算结果。

    http://www.th7.cn/Program/Python/201508/538412.shtml

    8. execfile(): execfile(filename [,globals [,locals ]])函数可以用来执行一个文件。

    e.g: execfile(r'c:/test.py')

    http://www.th7.cn/Program/Python/201501/352006.shtml

    9. format(): 格式化

    http://www.open-open.com/lib/view/open1411048734531.html

    10. getattr(object, name, value):返回object的名称为name的属性的属性值,如果属性name存在,则直接返回其属性值;如果属性name不存在,则触发AttribetError异常或当可选参数default定义时返回default值。

    http://www.th7.cn/Program/Python/201607/891830.shtml

  • 相关阅读:
    5.3二叉树的运算
    hadoop namenode切换
    org.apache.hadoop.security.AccessControlException
    Hive中的日志
    命令大全详解
    python深浅copy
    awk命令
    head&tail命令
    cut命令
    理解inode
  • 原文地址:https://www.cnblogs.com/Noooo/p/6243689.html
Copyright © 2011-2022 走看看