1 如何在Python中管理内存?
引入计数,分代回收,标记清除
2 什么是python模块?Python中有哪些常用的内置模块?
模块:在python中,一个.py文件就是一个模块(xxx.py)
常用的内置模块 random os re time
3 Python中的局部变量和全局变量是什么?
局部变量,就是在函数内部定义的变量,其作用范围是这个函数内部,即只能在这个函数中使用,在函数的外部是不能使用的
全局变量,在函数外边定义的变量叫做全局变量,全局变量能够在所有的函数中进行访问
4 什么是Python中的类型转换?
类型转换是指将一种数据类型转换为另一种数据类型。
建包用到,告诉这个文件夹是包
5 什么是__init__?
它是一个特殊的函数——构造函数,用于告诉编译器相关函数或变量仅用于初始化
6 什么是lambda函数?
ambda函数也叫匿名函数,lambda和普通的函数相比,就是省去了函数名称。
使用lambda可以省去定义函数的过程,让代码更加精简。
7 Python中的self是什么?
self的意思是“自身”,python中代表类的实例,而非类
8 区分break,continue和pass?
pass是个占位符
def hello():
pass
hello()
# break跳出当前循环
for i in range(1,10):
print(i)
break
print(12345)
# continue跳出当次循环
for i in range(1,10):
print(i)
continue
print(12345)