"设置变量" 组件,学习体验
先上图:
互联网控制台中变量管理
myvar: 是我定义的变量名
text: 不知道啥意思;
{‘a’:100,‘b’:200,‘c’:300} : 变量值,这个值的数据类型看似是字典,实际使用时,是不是还得看有没有勾选保存 python 表达式。
看一下“保存 python 表达式”:
打上了这个勾,变量值 {‘a’:100,‘b’:200,‘c’:300} 就是 dict 类型了,不打勾,就是 str 了。
看一下“设置变量”组件,长这样:
设置变量值的时候要加引号: “”,双引号,单引号都行,看起来有点怪,规则似乎就是这样。
(不加引号会出错,msg: System exception,外面引号不能跟值里的引号搞混了,比如:字典数据里有单引号,在这里也设置单引号就出错了。)
在勾选“保存 phthon 表达式”的前提下,你可以 list:
再用“获取变量”组件,获取数据,看返回 list:
你也可以 dict:
看返回:
你也可以 bool:
看返回:
但凡“设置变量”执行结束,成功的话,都会来个返回值:
结论:
在勾选了“python 表达式”后,用引号括起来的数据,本来是什么类型,设置后就是什么类型。
不勾选的话,不论原来是什么类型,设置后都是 str。
问题:如果我这么写:
看控制台数据:
再看“获取变量“:
非法了,碰到保留字了?
所以说, True 是不可以用的了? 有大牛解释一下么?
python 保留字一览表:
普通型,密码型,明白了。 True,我猜就是保留字。
text 变量是普通类型,如果是密码变量则是 passwd,你的变量值设置为 True 是不是保留值?
4.0 啊。
你这是哪个版本呀