任务2.1 存储垃圾分类数据——变量定义与数据类型(2.数值类型与字符串类型)(练习)《程序设计基础 ——Python》(高等教育出版社)【上好课】

2026-10-10
| 2份
| 6页
| 6人阅读
| 0人下载

内容正文:

存储垃圾分类数据——数值类型与字符串类型 一、单项选择题 1、下列数据中属于浮点数类型的是( )。 A. 0b101 B. 4+3j C. 1.23E-10 D. 100 2、执行 print(int(-1.56)) 的输出结果是( )。 A. -2 B. -1.56 C. 报错 D. -1 3、布尔型的取值是( )。 A. 0和1 B. True和False C. 是和否 D. Y和N 4、已知字符串 x = 'python',执行 print(x[1:4]) 的输出是( )。 A. yth B. pyt C. pyth D. tho 5、下列转义字符中,功能是输出反斜杠的是( )。 A. B. \t C. \r D. \\ 6、非0数值转布尔型的值为( )。 A. False B. 0 C. True D. None 7、复数类型中虚部的结尾符号是( )。 A. j B. e C. x D. i 8、关于字符串,下列说法正确的是( )。 A. 字符串可以就地修改字符 B. 字符串属于可变序列 C. 字符串不支持索引 D. 字符串属于不可变序列 9、已知 x = 'python',则 x[-1] 的输出结果是( )。 A. p B. n C. o D. y 10、二进制数的前缀是( )。 A. 0o B. 0x C. 0b D. 0d 二、是非选择题(A表示正确,B表示错误) 1、int(-1.56)的结果是-2。 ( A B ) 2、布尔型True和False的首字母必须大写。 ( A B ) 3、字符串是不可变序列,不能通过索引修改单个字符。 ( A B ) 4、非0数值转布尔型为False。 ( A B ) 5、Python复数的虚部以i结尾。 ( A B ) 三、填空题 1、int()转浮点数时________小数部分,________四舍五入。 2、布尔型取值为________和________,首字母必须大写。 3、字符串切片含________不含________,如x[1:4]取索引1、2、3。 4、负索引从________开始,-1表示________元素。 5、二进制前缀________,八进制前缀________,十六进制前缀0x。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 存储垃圾分类数据——数值类型与字符串类型 一、单项选择题 1、下列数据中属于浮点数类型的是( )。 A. 0b101 B. 4+3j C. 1.23E-10 D. 100 【答案】C 【解析】1.23E-10是科学计数法表示的浮点数;0b101是二进制整数,4+3j是复数。 2、执行 print(int(-1.56)) 的输出结果是( )。 A. -2 B. -1.56 C. 报错 D. -1 【答案】D 【解析】int()把浮点转整型时直接舍弃小数部分不进行四舍五入,故输出-1。 3、布尔型的取值是( )。 A. 0和1 B. True和False C. 是和否 D. Y和N 【答案】B 【解析】布尔型只有True和False两种取值,用来表示条件的成立与否;首字母必须大写。 4、已知字符串 x = 'python',执行 print(x[1:4]) 的输出是( )。 A. yth B. pyt C. pyth D. tho 【答案】A 【解析】切片x[1:4]取索引1、2、3三个字符即y、t、h,结果为yth;切片含头不含尾。 5、下列转义字符中,功能是输出反斜杠的是( )。 A. B. \t C. \r D. \\ 【答案】D 【解析】反斜杠需转义自身,用\\输出一个反斜杠; 换行、\t制表、\r回车。 6、非0数值转布尔型的值为( )。 A. False B. 0 C. True D. None 【答案】C 【解析】bool()转换时非0数值转布尔型为True,数值0转布尔型为False。 7、复数类型中虚部的结尾符号是( )。 A. j B. e C. x D. i 【答案】A 【解析】Python复数的虚部以j或J结尾,如4+3j;可用complex(实部,虚部)创建。 8、关于字符串,下列说法正确的是( )。 A. 字符串可以就地修改字符 B. 字符串属于可变序列 C. 字符串不支持索引 D. 字符串属于不可变序列 【答案】D 【解析】字符串属于不可变序列,支持索引与分片,但不能就地修改字符;修改会生成新字符串。 9、已知 x = 'python',则 x[-1] 的输出结果是( )。 A. p B. n C. o D. y 【答案】B 【解析】负索引从-1开始,-1表示最后一个字符即n;正索引从0开始。 10、二进制数的前缀是( )。 A. 0o B. 0x C. 0b D. 0d 【答案】C 【解析】二进制以0b或0B开头;八进制以0o开头;十六进制以0x开头。 二、是非选择题(A表示正确,B表示错误) 1、int(-1.56)的结果是-2。 ( A B ) 【答案】B 【解析】int()直接舍弃小数部分不四舍五入,-1.56转为-1而非-2。 2、布尔型True和False的首字母必须大写。 ( A B ) 【答案】A 【解析】Python中布尔值True和False首字母大写,小写true/false不是关键字会报错。 3、字符串是不可变序列,不能通过索引修改单个字符。 ( A B ) 【答案】A 【解析】字符串不可变,修改字符会生成新字符串,原字符串不变。 4、非0数值转布尔型为False。 ( A B ) 【答案】B 【解析】非0数值转布尔型为True,只有0转布尔型为False。 5、Python复数的虚部以i结尾。 ( A B ) 【答案】B 【解析】Python复数虚部以j或J结尾,不是i;如4+3j。 三、填空题 1、int()转浮点数时________小数部分,________四舍五入。 【答案】直接舍弃;不进行 【解析】int()截断取整,-1.56得-1,不是-2。 2、布尔型取值为________和________,首字母必须大写。 【答案】True;False 【解析】True表示条件成立,False表示不成立,是Python关键字。 3、字符串切片含________不含________,如x[1:4]取索引1、2、3。 【答案】头;尾 【解析】切片[start:end]取start到end-1的元素,end位置的元素不取。 4、负索引从________开始,-1表示________元素。 【答案】-1;最后一个 【解析】负索引从右往左数,-1最后一个,-2倒数第二个。 5、二进制前缀________,八进制前缀________,十六进制前缀0x。 【答案】0b;0o 【解析】不同进制用不同前缀标识,0b二进制、0o八进制、0x十六进制。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

任务2.1 存储垃圾分类数据——变量定义与数据类型(2.数值类型与字符串类型)(练习)《程序设计基础 ——Python》(高等教育出版社)【上好课】
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。