Python中,不仅仅变量的值是可以变化的,类型也是可以随时变化的
Python3 是一门跨平台、开源、免费的、解释型、动态、强类型编程语言
列表是包含若干元素的有序连续内存空间,尽量从列表尾部追加数据
关键字in可以用于列表和其它可迭代对象,包括元组、字典、range、字符串、集合
Python中的for循环和while循环都可以带有else子句
Python中只要不是False、0、0.0、None、空列表/元组/集合/字典、空字符串、其它迭代空对象,Python的解析器均认为与True等价
在Python中,变量不直接存储值,而是存储值的引用,也就是值在内存中的地址
Python3.x 完全兼容Python 2.x (错)
软件版本号由四部分组成:1.1.1.051021_beta_b1.xls
在Window平台上编写的Python无法在Linux平台上运行 (错)
内置函数input() 把用户的键盘输入一律作为字符串返回 (对)
如果仅仅是控制循环次数,那么使用for in range(20) 和 for in range(20,40) 的作用是等价的 (对)
Python关键字and 和 or 连接多个表达式时具有懒惰求值的特点,只计算必须计算的表达式 (对)
带有else字句的循环如果因执行了break语句而退出的话,则会执行else字句中的代码 (错)
已知x=3,那么执行x +=6 语句之后x的内存地址是不变的 (错)
无法删除list列表集合中指定位置的元素,只能删除特定值的元素 (错)
1.关于列表数据结构,下面描述正确的是( A )
A. 可以不按顺序查找元素
B. 必须按顺序插入元素
C. 不支持 in 运算符
D. 所有元素类型必须相同
2.关于 Python 程序格式框架的描述,以下选项中错误的是 ( A )
A. Python 语言不采用严格的“缩进”来表明程序的格式框架
B. Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围
C. Python 语言的缩进可以采用 Tab 键实现
D. 判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义
3.下面代码的输出结果是 ( B )
A. 黑色 黄色
B. 黑色 黑色
C. 黑的 灰色
D. 黑色 蓝色
4.关于 Python 组合数据类型,以下选项中描述错误的是 ( D )
A. str、tuple 和 list 类型都属于序列类型
B. 组合数据类型能够将多个同类型或不同类型的数据组织起来,通过单一的表示使数据操作更有序、更容易
C. 组合数据类型可以分为 3 类:序列类型、集合类型和映射类型
D. 序列类型是二维元素向量,元素之间存在先后关系,通过序号访问
5.下面代码实现的功能描述的是 ( A )
A. 接受用户输入的整数 n,输出 n 的阶乘值
B. 接受用户输入的整数 n,判断 n 是否是素数并输出结论
C. 接受用户输入的整数 n,判断 n 是否是水仙花数
D. 接受用户输入的整数 n,判断 n 是否是完数并输出结论
6.关于Python循环结构,以下选项中描述错误的是 ( A )
A. continue用来终止整个循环
B. break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行
C. 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
D. Python通过for、while等保留字提供遍历循环和无限循环结构
7.以下选项中,不是 Python 语言保留字的是 ( A )
A. do
B. pass
C. except
D. while
8.以下哪条语句定义了一个Python字典 ( A )
A. {1:2,2:3 }
B. {1, 2, 3}
C. [1, 2, 3]
D. (1, 2, 3)