码迷,mamicode.com
首页 > 编程语言 > 详细

【Python】】对于input函数直接对两个字符串赋值的试验

时间:2018-04-16 13:10:17      阅读:470      评论:0      收藏:0      [点我收藏+]

标签:cte   orm   输入   ror   value   完美   原因   fine   二次   

1、第一次试验

s , t = input()

print(‘{0},{1}‘.format(s,t))

#对于上述代码,输入1,2会发生错误

#发生ValueError: too many values to unpack (expected 2)这种错误

2、第二次试验

s , t = eval(input())

print(‘{0},{1}‘.format(s,t))

#对于上述代码,输入1,2是可以执行的

#但是因为eval的原因输入字符串会出现NameError: name ‘我‘ is not defined这种错误

3、第三次试验

s = input()

t = input()

print(‘{0},{1}‘.format(s,t))

#这个是对字符串与数字是完美运行

#这说明了什么问题?

结论:input函数不能同时把两个字符串赋值到两个变量中

【Python】】对于input函数直接对两个字符串赋值的试验

标签:cte   orm   输入   ror   value   完美   原因   fine   二次   

原文地址:https://www.cnblogs.com/naraka/p/8855257.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!