资源简介 2019-2020学年初中信息技术【轻松备课】Python编程第2课 变量和数据类型1. 下面哪个是变量( )A. spam B. ‘spam’2. int(‘123.0’)的结果是( )A. 123 B. ‘123’ C. 123.0 D. 无法转换3. 以下哪个选项不是python内置数据类型( )A. string B. int C. float D. var4. float(“12345.7832323232399999”)的结果是( )A. 12345.78 B. “12345.78”C. 12345.7832323232399999 D. 12345.78323232323995. 哪3个函数能分别取得一个值的整型、浮点型或字符串版本 。2020-2021学年初中信息技术【轻松备课】Python编程第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的小数部分。 展开更多...... 收起↑ 资源预览