0.0
0.0
10天前 · 3 人阅读

个人笔记、持续更新 -- 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()
收藏 0
function iterable 返回 num x1 所读
评论 ( 0 )