猫史档案馆


【求助】如何知道一个变量的某一个数

用户:ftxqgfudiftxqgfudi查看:0 回复:6 评论:0 创建时间:2017-05-21T14:02:19


我知道“第x到第x个字符”,但是这样的话默认是字符串,无法与算数模块结合,我想取变量中的某一个字符,然后乘一个数,结果系统自动排斥了这种拼接方法,怎么办?


回复

上一页1 页 / 共 1下一页
ftxqgfudiftxqgfudi


附图。

就是下面的模块拼不到0那个地方。


点赞0


评论


小假LittleFalse小假LittleFalse

字符属于文本类

0那个地方属于数值类型

点赞0


评论


ftxqgfudiftxqgfudi

但是我的变量是一个数字,但是这样一取第一到第二个字符就变成了字符串,怎么能够把字符串变成数字呢?

就像是python中的int("123")

还有,怎么把数字转成字符串?就像str(123)

求解,这个钟表不好做啊

点赞0


评论


ftxqgfudiftxqgfudi

猫老祖说不能进行数据类型的转换


点赞0


评论


猫老祖猫老祖

唔,这个嘛...  我们可以用一个中间变量来解决这个问题。

首先把字符串中需要取变量的部分设为变量N,这样就可以放在运算积木中计算了。

对了还要提醒的是,字符串"1abc"中,第1到第2个字符取出来是:"1a",这样依然是个字符串,计算会出错。所以如果要取出变量:1,积木需要这样写:第1到第1个字符。



点赞0


评论


ftxqgfudiftxqgfudi

这个问题我知道,只是没打而已。

毕竟治标不治本,还是不能进行数据类型的转换。

点赞0


评论