• 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]]]]) - 导入模块
  • 相关阅读:
    .net MVC 拦截器
    关于 async 和 await 的使用
    设置django orm 模型中的字段限制数值的大小
    直方图(Histogram)的统计说明
    离线语音与IoT结合:智能家居发展新增长点
    京东数据平台:2023年9月京东洗衣机行业品牌销售排行榜
    JUC强大的辅助类
    国产信创的“芯“动力之海光CPU剖析
    JAVA毕业设计河东街摊位管理系统计算机源码+lw文档+系统+调试部署+数据库
    文件的上传&下载
  • 原文地址:https://blog.csdn.net/weixin_44423801/article/details/138161484