Python 在一行同时输入多个数

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

发布了17 篇原创文章 · 获赞 19 · 访问量 2万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览