做了20题python填空题,留一个记录。
Python 基础填空题(20 道)
适用:Python 入门学习者,涵盖变量、数据类型、流程控制、函数、列表 / 字典等核心知识点
一、填空题(共 20 题)
1.在 Python 中,用来声明变量的关键字是________(无需声明类型,直接赋值即可)。
2.计算 3 ** 2 的结果是________。
3.查看变量数据类型的内置函数是________。
4.Python 中表示 “等于” 的比较运算符是________。
5.条件语句中,用于表示 “否则如果” 的关键字是________。
6.循环语句中,________语句可以直接跳出当前整个循环。
7.循环语句中,________语句可以跳过本次循环,直接进入下一次循环。
8.定义一个函数需要使用的关键字是________。
9.列表中获取最后一个元素的索引写法是________。
10.向列表末尾添加一个元素的方法是________。
11.统计列表元素个数的函数是________。
12.Python 中注释单行代码使用符号________。
13.字典中存储数据的格式是________: 值。
14.获取字典所有键的方法是________。
15.字符串"python"截取前 3 个字符的写法是________。
16.将字符串全部转为大写的方法是________。
17.判断变量 a 是否为整数类型的函数是________。
18.打开文件的内置函数是________。
19.导入模块使用的关键字是________。
20.生成 1 到 10(包含 10)的整数序列,写法是________。
答案与详细解析
1.答案:无(不需要关键字)
解析:Python 是弱类型语言,变量直接赋值定义(如a=10),无需int、float等声明关键字。
2.答案:9
解析:**是 Python 的幂运算符,3**2表示 3 的平方,结果为 9。
3.答案:type()
解析:type(变量)可以返回变量的数据类型,例如type(10)返回<class 'int'>。
4.答案:==
解析:单个=是赋值运算符,==才是判断两边是否相等的比较运算符。
5.答案:elif
解析:Python 条件语句结构:if -> elif -> else,elif 是 else if 的简写。
6.答案:break
解析:break作用是终止当前循环,不再执行后续循环内容。
7.答案:continue
解析:continue只跳过本次循环剩余代码,直接进入下一次循环。
8.答案:def
解析:函数定义格式:def 函数名():,是 Python 定义函数的固定关键字。
9.答案:-1
解析:Python 列表支持负索引,-1代表最后一个元素,-2代表倒数第二个。
10.答案:append()
解析:列表.append(元素)可以在列表末尾追加单个元素。
11.答案:len()
解析:len(列表/字符串/字典)可获取容器的元素个数 / 长度。
12.答案:#
解析:# 后面的内容为单行注释,不会被程序执行。
13.答案:键
解析:字典标准格式:{键1:值1, 键2:值2},键值对一一对应。
14.答案:keys()
解析:字典.keys()可以获取字典中所有的键,返回可迭代对象。
15.答案:"python"[:3]
解析:字符串切片格式[起始:结束],不写起始默认从 0 开始,[:3]截取 0、1、2 索引字符。
16.答案:upper()
解析:字符串.upper()会将字符串所有小写字母转为大写,不改变原字符串。
17.答案:isinstance()
解析:isinstance(a, int)可以判断变量 a 是否为整数类型,返回布尔值。
18.答案:open()
解析:open(文件路径, 模式)是 Python 内置的文件操作函数,用于打开 / 创建文件。
19.答案:import
解析:import 模块名可以导入 Python 标准库或第三方模块。
20.答案:range(1,11)
解析:range(起始, 结束, 步长),结束值不包含,因此 1~10 需要写range(1,11)。