Python 之内置函数整理

作者: 子龙0322 | 来源:发表于2019-01-23 22:52 被阅读88次

个人笔记、持续更新 -- Built-in function

import builtins

Math

  • abs(num) -> Return the absolute value of the argument.
  • hex(num) -> 返回 16进制的字符串
  • round(number[, ndigits])
  • max(x1, x2, ...);min(x1, x2, ...)
  • zip(seq1, seq2, ...) -> 数学上的「转置」

高阶函数

  • map(function, iterable)
  • filter(function, iterable)
  • reduce(function, iterable[, initializer])
  • sorted(iterable, *, key=None, reverse=Flase)
    eg: sorted([{'v': 3}, {'v': 13}, {'v': 7}], key=lambda o: o['v']) -> [{'v': 3}, {'v': 7}, {'v': 13}]

转换

  • enumerate(iterable [, start]):将iterable 对象转为(0, seq[0]), (1, seq[1]),... 的形式
  • Unicode 编码互转:ord('a') -> 97; chr(65) -> 'A'

验证

  • isinstance(object, class or type or tuple) -> 判断 object 是否是第二个参数的实例。 eg: isinstance(num, (int, float)) # 返回 True or False

显示信息

  • dir(module_name):以列表的形式返回,模块内定义的所有名称

File System

http://www.runoob.com/python3/python3-file-methods.html

  • f = open(file, mode='r', ...)
    f.read() -> 输出所读内容
    f.readline() -> 输出所读内容的一行
    f.readlines() -> 以 list 形式输出所读内容
    f.write(str)
    f.seek(index) -> 改变文件指针的位置(默认指向文件开头)
    f.tell() -> 返回文件指针的指向位置
    f.close()

相关文章

网友评论

    本文标题:Python 之内置函数整理

    本文链接:https://www.haomeiwen.com/subject/gaecjqtx.html