Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 721 Bytes

python面试.md

File metadata and controls

20 lines (17 loc) · 721 Bytes

newinit 的区别

  • new 是一个静态方法,init 是一个实例方法
  • new 方法会返回一个创建的实例,而 init 什么都不返回
  • 只有 new 返回一个 cls 实例时,后面的 init 才会被调用
  • 当创建一个新实例时调用 new,初始化实例时用 init

列表和元组的区别

  • 元组是不可变的,而列表是可变的
  • 元组表示的是结构,而列表表示的是顺序
  • 列表不能当作字典的 key,而元组可以

标准数据类型

Python3 中有六个标准的数据类型:

  • Number(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Sets(集合)
  • Dictionary(字典)