Python基础

Python基础知识点:

  1. 内置函数:文档详细介绍了Python中的内置函数,涵盖了数学运算、类型转换、序列操作、输入输出、反射机制等多个方面的内容。
    在这里插入图片描述

  2. 迭代器:介绍了迭代器相关的内置函数,如next()、iter()等,用于获取和遍历序列中的元素。
    下面是一些常用的与迭代器相关的内置函数:
    iter(iterable) - 返回一个迭代器对象,该对象可以遍历给定可迭代对象中的所有元素。
    next(iterator[, default]) - 获取迭代器中的下一个元素。如果没有元素,将抛出StopIteration异常。如果提供了default参数,当迭代器耗尽时,将返回default值。
    list(iterable) - 将可迭代对象转换为一个列表。这将遍历迭代器中的所有元素。
    tuple(iterable) - 将可迭代对象转换为一个元组。这也将遍历迭代器中的所有元素。
    dict(iterable) - 创建一个字典,其中从可迭代对象中获取键值对。
    set(iterable) - 创建一个集合,其中包含可迭代对象中的所有元素。
    sum(iterable) - 计算可迭代对象中所有元素的总和。
    min(iterable) - 返回可迭代对象中的最小元素。
    max(iterable) - 返回可迭代对象中的最大元素。

  3. 类与对象:文档讲解了类与对象相关的内置函数,如property()、staticmethod()、classmethod()等,用于实现类属性的封装、静态方法与类方法的定义等。

  4. 数据类型:文档涉及了Python常见数据类型的操作,如字符串、列表、元组、字典、集合等。

  5. 文件操作:介绍了Python中文件操作的内置函数,如open()、file()等。

  6. 控制流:文档涵盖了控制流相关的内置函数,如range()、xrange()、map()、filter()等。

  7. 模块与包:涉及了与模块相关的内置函数,如__import__()、reload()等。

  8. 反射机制:文档介绍了Python的反射机制,通过内置函数获取对象的信息,如type()、dir()、getattr()、setattr()等。

  9. 调试与帮助:文档提供了调试与帮助相关的内置函数,如help()、repr()等。

  • 函数列表
  • 函数详解(按字母顺序)
    1. abs(x) - 返回x的绝对值
    2. all(iterable) - 如果可迭代对象中的所有元素都为真,则返回True
    3. any(iterable) - 如果可迭代对象中的任意元素为真,则返回True
    4. basestring() - 字符串和字符编码的超类
    5. bin(x) - 将整数转换为二进制字符串
    6. bool([x]) - 将值转换为布尔类型
    7. bytearray([source[, encoding[, errors]]]) - 返回一个新的字节数组
    8. callable(object) - 如果对象可调用,返回True
    9. chr(i) - 返回一个字符,其ASCII码为i
    10. classmethod(function) - 返回一个类方法
    11. cmp(x, y) - 比较两个对象x和y
    12. compile(source, filename, mode[, flags[, dont_inherit]]) - 将源代码编译为代码对象
    13. complex([real[, imag]]) - 创建一个复数
    14. delattr(object, name) - 删除对象的属性
    15. dict([arg]) - 创建一个新的字典
    16. dir([object]) - 返回对象的有效属性列表
    17. divmod(a, b) - 返回a除以b的商和余数
    18. enumerate(sequence[, start=0]) - 返回一个枚举对象
    19. eval(expression[, globals[, locals]]) - 评估一个表达式
    20. execfile(filename[, globals[, locals]]) - 类似于exec语句,但用于文件
    21. file(filename[, mode[, bufsize]]) - 文件类型构造函数
    22. filter(function, iterable) - 构造一个列表,其中包含可迭代对象中函数返回True的元素
    23. float([x]) - 将字符串或数字转换为浮点数
    24. format(value[, format_spec]) - 转换值为格式化表示
    25. frozenset([iterable]) - 返回一个不可变集合
    26. getattr(object, name[, default]) - 返回对象的命名属性值
    27. globals() - 返回当前全局符号表
    28. hasattr(object, name) - 如果对象有命名属性,返回True
    29. hash(object) - 返回对象的哈希值
    30. help([object]) - 提供交互式帮助
    31. hex(x) - 将整数转换为十六进制字符串
    32. id(object) - 返回对象的唯一标识
    33. input([prompt]) - 从标准输入获取一个值
    34. int([x[, base]]) - 将字符串或数字转换为整数
    35. isinstance(object, classinfo) - 如果对象是给定类的实例,返回True
    36. issubclass(class, classinfo) - 如果类是给定类的子类,返回True
    37. iter(o[, sentinel]) - 返回一个迭代器对象
    38. len(s) - 返回对象中的元素数量
    39. list([iterable]) - 返回一个列表
    40. locals() - 返回当前局部符号表
    41. long([x[, base]]) - 将字符串或数字转换为长整数
    42. map(function, iterable, …) - 对可迭代对象中的每个元素应用函数
    43. max(iterable[, args…][, key]) - 返回最大元素
    44. memoryview(obj) - 返回一个内存视图对象
    45. min(iterable[, args…][, key]) - 返回最小元素
    46. next(iterator[, default]) - 获取迭代器的下一个元素
    47. object() - 返回一个新对象
    48. oct(x) - 将整数转换为八进制字符串
    49. open(filename[, mode[, bufsize]]) - 打开一个文件
    50. ord© - 返回字符的Unicode码点
    51. pow(x, y[, z]) - 返回x的y次幂
    52. print([object, …][, sep=’ ‘][, end=’\n’][, file=sys.stdout]) - 打印输出
    53. property([fget[, fset[, fdel[, doc]]]]) - 返回一个属性
    54. range([start], stop[, step]) - 返回一个整数序列
    55. raw_input([prompt]) - 从标准输入获取一个字符串
    56. reduce(function, iterable[, initializer]) - 将可迭代对象累积地应用函数
    57. reload(module) - 重新加载模块
    58. repr(object) - 返回对象的字符串表示
    59. reversed(seq) - 返回一个逆序的迭代器
    60. round(x[, n]) - 返回浮点数x的四舍五入值
    61. set([iterable]) - 返回一个新的集合
    62. setattr(object, name, value) - 设置对象的命名属性
    63. slice([start], stop[, step]) - 返回一个切片对象
    64. sorted(iterable[, cmp[, key[, reverse]]]) - 返回一个新的已排序的列表
    65. staticmethod(function) - 返回一个静态方法
    66. str([object]) - 返回对象的字符串表示
    67. sum(iterable[, start]) - 返回可迭代对象中所有元素的总和
    68. super(type[, object-or-type]) - 返回一个代理对象
    69. tuple([iterable]) - 返回一个元组
    70. type(object) - 返回对象的类型
    71. unichr(i) - 返回Unicode字符串
    72. unicode([object[, encoding[, errors]]]) - 返回Unicode字符串版本
    73. vars([object]) - 返回对象的命名空间
    74. xrange([start], stop[, step]) - 返回一个整数序列迭代器
    75. zip([iterable, …]) - 返回一个zip对象
    76. import(name[, globals[, locals[, fromlist[, level]]]]) - 导入模块
  • 24
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值