文档详情

《第02课 变量和数据类型》习题(解析版).docx

发布:2024-06-21约1.09千字共2页下载文档
文本预览下载声明

学而优教有方

PAGEPage2/NUMPAGESPages2

第2课变量和数据类型

1.下面哪个是变量()

A.spam B.‘spam’

【答案】A

【解析】spam是变量,‘spam’是字符串,字符串是由引号包裹起来的数字、字符的组合。

2.int(‘123.0’)的结果是()

A.123 B.‘123’ C.123.0 D.无法转换

【答案】D

【解析】int将数字字符串转成数字,如果字符串中有数字(0-9)和正负号(+/-)以外的字符,就会报无法转换的错误。

3.以下哪个选项不是python内置数据类型()

A.string B.int C.float D.var

【答案】D

【解析】python的内置数据类型有int、float、list、bool、set、string等。

4.float(“12345.7832323232399999”)的结果是()

A.12345.78 B.“12345.78”

C.12345.7832323232399999 D.12345.7832323232399

【答案】D

【解析】python的float数据类型只能保留13位小数,所以字符串转成float,小数后只保留13位,在float转换的过程中出现其它符号也会报错。

5.哪3个函数能分别取得一个值的整型、浮点型或字符串版本。

【答案】int()、float()、str()

【解析】

int()支持转换为int类型的,仅有float、str类型,其他类型均不支持。

float-int,会去掉小数点及后面的数值,仅保留整数部分。

str-int,如果字符串中有数字(0-9)和正负号(+/-)以外的字符,就会报错。

float()支持转换为float类型的,仅有int、str类型,其他类型均不支持。

int-float,int转换为float时,会自动为原始数据添加一位小数。

str-float,如果字符串含有正负号(+/-)、数字(0-9)和小数点(.)以外的字符,则不支持转换。

str()可以将任意对象转换为字符串。

int-str,int转换str会直接完全转换。

float-str,float转换str会去除末位为0的小数部分。

显示全部
相似文档