00.基础知识: 1.id() 获取对象的内存地址 2.函数传参机制:传的是引用 01.深拷贝和浅拷贝的区别是什么 =赋值:数据完全共享 浅拷贝:只有浅浅的一层是独立的,其他是共享的 深拷贝:完全独立的数据 02.列表和元祖有什么不同? 可变和不可变 03.解释 Python 中的三元表达式 不怎么用 05.Python 中如何实现多线程? threading模块 GIL 06.什么是 Flask? #Flask 是一个使用 Python 编写的轻量级 Web 应用框架 07.如何在 Python 中管理内存? 解释器自己控制的 08. help() 函数和 dir() 函数 dir() 函数返回对象中的所有成员 (任何类型) help() 函数返回帮助文档和参数说明: 09.什么是 Python 字典? 什么鬼? 10.能否解释一下 *args 和 **kwargs? 不定参数 11.负索引 https://baijiahao.baidu.com/s?id=1607651363840614527&wfr=spider&for=pc 索引 左边从0开始 右边是从-1开始 12.如何随机打乱列表中元素,要求不引用额外的内存空间? random.shuffle 确实打乱了原来的顺序 >>> a = [1,2,3] >>> random.shuffle(a) >>> random.shuffle(a) KeyboardInterrupt >>> a [2, 1, 3] >>> 13.解释 Python 中的 join() 和 split() 函数 加入和拆分 14.Python 区分大小写吗? Python 是区分大小的语言 15.Python 中的 pass 语句有什么作用? 语法检查的东西 16. 请解释 Python 中的闭包? https://www.cnblogs.com/scolia/p/5576044.html 闭包就是对于嵌套函数:内部函数引用了外部函数的变量,那么内部函数就被认为是闭包 闭包的python语法糖 就是装饰器 为了在不修改其功能和代码的基础上 进行额外功能的实现 比如数据校验、日志打印等 17.解释 Python 中的//,%和**运算符 // 整除 % 取模 ** 幂运算 18.Python 中有多少种运算符,解释算术运算符。 19.关系运算符 20.赋值和算术运算符 = 21.逻辑运算符 and /or/ not 22.成员运算符 in /not in 23.身份运算符 is /is not 24.位运算符 25.多进制数字 26.如何获取字典中的key keys() 27.问什么标识符不建议使用下划线开头? 因为在 Python 中以下划线开头的变量为私有变量,如果你不想让变量私有,就不要使用下划线开头。、 28.如何声明多个变量并赋值? a,b = 1,2 29.什么是元组的解封装? a,b = 1,2