4256: 转换函数-eval()

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:74 解决:56

题目描述


eval(input())函数可以自动识别用户输入的内容,如果是整数形式,会自动转换为int类型;如果是小数形式,会自动转换为float类型;如果是逗号分隔的形式,则自动转为tuple元组形式(以后会介绍这种数据类型)。

有的考级或竞赛平台因为安全原因会禁用eval()函数。所以在考级或竞赛时,推荐使用int(input())或float(input())把用户输入的字符串转为数值型。


t=eval(input()) #输入'5'

print(type(t))

样例输入 复制

5

样例输出 复制

<class 'int'>

提示

t=eval(input()) #输入'5'
print(type(t))