4257: 转换函数-eval()
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:45
解决:41
题目描述
eval(input())函数可以自动识别用户输入的内容,如果是整数形式,会自动转换为int类型;如果是小数形式,会自动转换为float类型;如果是逗号分隔的形式,则自动转为tuple元组形式(以后会介绍这种数据类型)。
有的考级或竞赛平台因为安全原因会禁用eval()函数。所以在考级或竞赛时,推荐使用int(input())或float(input())把用户输入的字符串转为数值型。
t=eval(input()) #输入'3.0'
print(type(t))
样例输入 复制
3.0
样例输出 复制
<class 'float'>
提示
t=eval(input()) #输入'3.0' print(type(t))