a,b,c = eval(input())
输入:1,2,3
运行结果:
我们知道input()返回的是一个字符串,为什么可以用input() 同时为三个变量赋值呢?这就要提到eval()函数了。
通俗来说,eval()函数就是把字符串两边的引号去掉了,所以我们input()得到的字符串 "1,2,3" 转化成了 1,2,3.这就相当于我们的表达式 a,b,c = eval(input()) 变成了我们用的赋值语句 a,b,c = 1,2,3
a,b,c = eval(input())
输入:1,2,3
运行结果:
我们知道input()返回的是一个字符串,为什么可以用input() 同时为三个变量赋值呢?这就要提到eval()函数了。
通俗来说,eval()函数就是把字符串两边的引号去掉了,所以我们input()得到的字符串 "1,2,3" 转化成了 1,2,3.这就相当于我们的表达式 a,b,c = eval(input()) 变成了我们用的赋值语句 a,b,c = 1,2,3