值类型

number
string
list 有序可变
tuple 有序不可变
set 无序不重复
dictinary 无序key-value

range 是一个内置函数,它生成的是一个不可变的序列(不是列表),表示一个范围的数字。

range() 在 Python 3 中返回的是一个 range 对象,它是一个惰性序列,类似于生成器。它并不会立即生成所有的数字,而是按需生成数字,节省内存。

多返回值的机制

在 Python 中,函数实际上并不是返回多个独立的值,而是返回一个包含多个值的元组。通过解包,我们可以将这些返回值分配给多个变量。

在 Python 中,函数的参数可以同时使用位置参数(positional arguments)和命名参数(keyword arguments)。你可以通过以下几种方式来组合这两种类型的参数。

lambda 函数是一种匿名函数(也叫做内联函数),它允许你定义简单的函数而无需使用常规的 def 语句。lambda 函数通常用于需要一个简单的函数,而你又不想命名它的场合,常用于函数式编程或简化代码。


文件对象的读取操作是基于文件指针(file pointer)的。文件指针指向文件中的一个位置,所有的读写操作都从文件指针所在的位置开始,并且每次操作后,文件指针会根据操作内容进行移动。