Python 常用函数
5 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

以下哪一个函数用于检查一个对象是否是某个类的实例?

  • isinstance() (correct)
  • getattr()
  • callable()
  • issubclass()

以下哪个函数可以返回对象的内存地址?

  • str()
  • id() (correct)
  • repr()
  • hash()

用于将一个可迭代对象转化为列表的函数是哪个?

  • tuple()
  • dict()
  • set()
  • list() (correct)

哪个函数用于返回一个浮点数的整数部分?

<p>int() (C)</p> Signup and view all the answers

以下哪个函数可以用于创建一个新的字典?

<p>dict() (B)</p> Signup and view all the answers

Study Notes

常用函数列表

  • abs(): 计算给定数字的绝对值。
  • aiter(): 创建异步可迭代对象。
  • all(): 检查可迭代对象中的所有元素是否都为真(非零)。
  • anext(): 异步获取下一个元素,适用于异步迭代器。
  • any(): 检查可迭代对象中是否至少有一个元素为真。
  • ascii(): 返回对象的ASCII表示形式。

类型转换和数值处理

  • bin(): 将整数转换为二进制字符串。
  • bool(): 将值转换为布尔类型。
  • breakpoint(): 启动调试器的内置函数。
  • bytearray(): 创建可变字节数组。
  • bytes(): 创建不可变的字节序列。

代码执行和评估

  • callable(): 检查对象是否可调用。
  • chr(): 将整数转换为对应的字符。
  • classmethod(): 定义类方法。
  • compile(): 编译源代码为代码对象。
  • complex(): 创建复数。

属性和字典操作

  • delattr(): 删除对象的属性。
  • dict(): 创建字典对象。
  • dir(): 返回属性和方法的列表。
  • divmod(): 同时返回两个数字的商和余数。

数据处理与执行

  • enumerate(): 为可迭代对象中的元素添加索引。
  • eval(): 执行字符串表达式,并返回结果。
  • exec(): 执行存储在字符串或代码对象中的代码。

集合与数据类型

  • filter(): 根据函数过滤可迭代对象中的元素。
  • float(): 将值转换为浮点数。
  • format(): 格式化字符串。
  • frozenset(): 创建不可变集合。

属性获取和全局处理

  • getattr(): 获取对象的属性值。
  • globals(): 返回当前全局符号表的字典。

属性检查与哈希

  • hasattr(): 检查对象是否具有指定的属性。
  • hash(): 返回对象的哈希值。
  • help(): 提供帮助信息。
  • hex(): 将整数转换为十六进制字符串。

身份与类型检查

  • id(): 返回对象的唯一标识符。
  • input(): 获取用户输入。
  • int(): 将值转换为整数。
  • isinstance(): 检查对象是否是指定类的实例。
  • issubclass(): 检查一个类是否是另一个类的子类。
  • iter(): 返回可迭代对象的迭代器。

数据结构操作

  • len(): 返回对象的长度。
  • list(): 创建列表对象。
  • locals(): 返回当前局部符号表的字典。

数组与集合操作

  • map(): 将函数应用到可迭代对象中的每个元素。
  • max(): 返回可迭代对象中的最大值。
  • memoryview(): 创建内存视图对象。
  • min(): 返回可迭代对象中的最小值。

迭代控制

  • next(): 获取迭代器的下一个元素。

对象与文件操作

  • object(): 创建一个新对象。
  • oct(): 将整数转换为八进制字符串。
  • open(): 打开文件并返回文件对象。
  • ord(): 返回字符的Unicode代码点。

幂运算与输出

  • pow(): 返回x的y次幂或x的y次幂模z。
  • print(): 输出文本到控制台。
  • property(): 创建属性。

范围与表示

  • range(): 创建一个整数序列。
  • repr(): 返回对象的字符串表示。
  • reversed(): 返回可迭代对象的反向迭代器。
  • round(): 四舍五入数字。

集合与字符串处理

  • set(): 创建集合对象。
  • setattr(): 设置对象的属性值。
  • slice(): 创建切片对象。
  • sorted(): 返回排序的列表。
  • staticmethod(): 定义静态方法。
  • str(): 将对象转换为字符串。
  • sum(): 计算可迭代对象中元素的总和。
  • super(): 调用父类的方法。

元组与类型信息

  • tuple(): 创建元组对象。
  • type(): 返回对象的类型。

变量与组合

  • vars(): 返回对象的__dict__属性。
  • zip(): 将多个可迭代对象打包成元组的列表。

导入模块

  • __import__(): 动态导入模块。

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

本测试将帮助您熟悉 Python 中的常用函数,包括类型转换、数据处理和代码执行等功能。通过回答相关问题,您可以加强对这些函数的理解,提高编程能力。

More Like This

Python Functions y Control de Flujos
7 questions
Python Functions and Data Types
10 questions
Python Functions and Data Types Quiz
38 questions
Use Quizgecko on...
Browser
Browser