题目
将一个字符串转换到整型数据类型的函数为()。A.int()B.float()C.double()D.number()
将一个字符串转换到整型数据类型的函数为()。
A.int()
B.float()
C.double()
D.number()
题目解答
答案
A.ASCII是整型数据,int()能够将符号转换成整型。
B.float()的输出结果为0,无法转换字符。
C.double()也是一样的原因,只能输出0。
D.number在C语言中不可用。
解析
本题考查Python中基本数据类型转换函数的掌握情况,核心在于理解不同函数的作用:
- int():将字符串形式的整数转换为整型数据;
- float()、double():转换为浮点数类型;
- number():Python中不存在此函数。
关键点:题目要求将字符串转换为整型,需明确各函数的转换目标类型。
选项分析
A. int()
- 功能:将字符串形式的整数(如"123")转换为整型123。
- 正确性:符合题目要求,是正确答案。
B. float()
- 功能:将字符串转换为浮点数(如"123"→123.0)。
- 错误原因:转换结果为浮点型,而非整型。
C. double()
- 功能:Python中无此函数,属于干扰项。
- 错误原因:函数不存在,且即使存在(如C语言),也无法直接转换字符串到整型。
D. number()
- 功能:Python中无此函数,属于错误选项。