Python 选择题

练习二级 Python 选择题,点击选项即可查看结果

第11题. Python 用什么表示代码块的层级关系?
正确选项:
解析:Python 不用大括号,统一用缩进表示代码块,缩进不一致会报错。
第12题. Python 单行注释使用的符号是?
正确选项:
解析:Python 单行注释用 #,多行可用三引号字符串或多个 #。
第13题. 以下不属于 Python 保留字(关键字)的是?
正确选项:
解析:eval 是内置函数,不是保留字;if/else/for 都是保留字。
第14题. 以下合法的 Python 变量名是?
正确选项:
解析:不能以数字开头(1st)、不能含连字符(my-var)、不能用保留字(class),_x1 合法。
第15题. input() 函数的返回类型是?
正确选项:
解析:input() 始终返回字符串 str,需要数值时用 int()/float() 转换。
第16题. print 函数默认的结尾符是?
正确选项:
解析:print 默认 end="\n",可用 end="" 改为不换行。
第17题. 表达式 10 // 3 的结果是?
正确选项:
解析:// 是整除运算符,结果向下取整为整数 3(不是 3.0)。
第18题. 表达式 10 / 3 的结果是?
正确选项:
解析:/ 是真除法,结果为浮点数 3.333...。
第19题. 表达式 True + True 的值是?
正确选项:
解析:bool 是 int 子类,True 当 1,True+True=2。
第20题. s = "abcd",s[1:3] 的值是?
正确选项:
解析:切片左闭右开,下标 1 到 2(不含 3),即 "bc"。