Python基础-[面试]-救急知识速背

张开发
2026/4/21 1:35:21 15 分钟阅读

分享文章

Python基础-[面试]-救急知识速背
基础语法15题【基础语法】 问题Python代码块是通过什么方式划分的 答案通过缩进通常4个空格划分代码块。【基础语法】 问题Python中单行注释使用什么符号 答案使用#符号。【基础语法】 问题Python中多行注释通常如何实现 答案使用三引号或包裹实际为多行字符串常用于文档注释。【基础语法】 问题Python变量赋值语句不需要声明类型的原因是什么 答案Python是动态类型语言变量类型在运行时根据赋值确定。【基础语法】 问题Python中如何实现两个变量值的交换 答案a, b b, a【基础语法】 问题Python中print()函数的基本用法是什么 答案print(*objects, sep , end\n)【基础语法】 问题Python语句以什么作为结束标志 答案以换行作为语句结束不需要分号分号可用于一行写多条语句。【基础语法】 问题Python中如何在一行写多条语句 答案使用分号;分隔。【基础语法】 问题Python大小写敏感吗 答案敏感变量Name和name是不同的。【基础语法】 问题Python中标识符变量名命名规则是什么 答案由字母、数字、下划线组成不能以数字开头不能使用关键字。【基础语法】 问题Python中如何查看关键字列表 答案import keyword; print(keyword.kwlist)【基础语法】 问题Python中三引号字符串可以跨几行 答案可以跨多行常用于多行字符串或函数文档字符串docstring。【基础语法】 问题Python中f-string格式化字符串字面量从哪个版本开始支持 答案Python 3.6【基础语法】 问题Python中如何表示科学计数法 答案使用e或E例如1.23e4表示12300。【基础语法】 问题Python中None代表什么 答案表示空对象null是单例对象。分支语句15题【分支语句】 问题Python中if语句的基本语法是什么 答案if 条件: 语句块【分支语句】 问题Python中if-else语句如何写 答案if 条件: 语句块1 else: 语句块2【分支语句】 问题Python中多条件分支使用哪个关键字 答案elif【分支语句】 问题Python中条件表达式三元运算符的语法是什么 答案值1 if 条件 else 值2【分支语句】 问题Python中条件判断中哪些值会被视为False 答案False、None、0、、[]、{}、()、set()等空容器。【分支语句】 问题Python中if语句可以嵌套吗 答案可以无层数限制但建议控制深度以提高可读性。【分支语句】 问题Python中bool类型的值True和False分别对应整数几 答案True对应1False对应0。【分支语句】 问题Python中in关键字在条件判断中常用于什么场景 答案判断元素是否在容器如列表、字符串、字典中。【分支语句】 问题Python中and和or运算符的短路特性是什么 答案and遇到False即短路返回Falseor遇到True即短路返回True。【分支语句】 问题Python中not运算符的作用是什么 答案逻辑取反。【分支语句】 问题嵌套if语句的缩进要求如何 答案每个层级增加一级缩进通常4空格。【分支语句】 问题if语句中条件可以是多个表达式吗如何连接 答案可以使用and、or、not连接。【分支语句】 问题Python中is和在条件判断中的区别是什么 答案比较值是否相等is比较对象身份内存地址是否相同。【分支语句】 问题条件判断中字符串比较是按什么规则 答案按Unicode码点逐字符比较字典序。【分支语句】 问题if语句可以没有else吗 答案可以只有条件满足时执行。循环语句15题【循环语句】 问题Python中for循环的基本语法是什么 答案for 变量 in 可迭代对象: 语句块【循环语句】 问题Python中while循环的基本语法是什么 答案while 条件: 语句块【循环语句】 问题循环中break语句的作用是什么 答案立即跳出整个循环。【循环语句】 问题循环中continue语句的作用是什么 答案跳过本次循环剩余部分直接进入下一次循环。【循环语句】 问题循环中pass语句的作用是什么 答案占位符什么也不执行。【循环语句】 问题range()函数常用于哪种循环 答案for循环生成整数序列。【循环语句】 问题range()函数的三个参数分别代表什么 答案start起始默认0、stop结束不包含、step步长默认1。【循环语句】 问题for循环和while循环的主要区别是什么 答案for适合已知循环次数while适合条件控制循环。【循环语句】 问题循环语句可以加else子句吗 答案可以for和while均可。【循环语句】 问题循环的else子句什么时候执行 答案当循环正常结束未被break中断时执行。【循环语句】 问题嵌套循环中break只跳出哪一层 答案只跳出当前最近一层循环。【循环语句】 问题如何用for循环遍历字符串 答案直接for char in string:【循环语句】 问题while True常用于什么场景 答案实现无限循环通常配合break退出。【循环语句】 问题循环可以嵌套多少层 答案理论无限制但建议不超过3-4层以保持代码可读性。【循环语句】 问题如何用循环实现累加求和 答案sum 0; for i in range(1,101): sum i

更多文章