python eval函数(val函数)
2023-10-23 06:48:05
•
胡瑗君
•
导读 大家好,我是小前,我来为大家解答以上问题。python eval函数,val函数很多人还不知道,现在让我们一起来看看吧!1、将一个数据行变量转换...
大家好,我是小前,我来为大家解答以上问题。python eval函数,val函数很多人还不知道,现在让我们一起来看看吧!
1、将一个数据行变量转换成数字长整型变量 如 text1.text = "10" text2.text = "11" text3.text = text1.text+text2.text 按道理应该得到10+11(结果是21)。
2、但是返回什么呢?返回的是1011 这个是因为运算时候是字符运算 所以这样不行 那么怎么办呢? text1.text = "10" text2.text = "11" text3.text = val(text1.text)+val(text2.text) 这样就返回21了 因为这里不是计算"11"+"12"而是计算11+12 前者等同于"11" & "12" 如果是字符串或者空格会返回一个0 所以可以利用这一点过滤字符只能输入数字。
本文到此讲解完毕了,希望对大家有帮助。
免责声明:本文由用户上传,如有侵权请联系删除!