猫史档案馆


关于python中的for语句的问题

用户:明_明_查看:62 回复:6 评论:12 创建时间:2024-08-17T12:31:09


我在用for语句导入整个字符表后再次使用for语句,却发现整个被循环的代码段都被跳过了,没有循环就执行了最后一条。这些是出错的两个循环,其他的我都省略了,而且这两个循环是连不在一起的。range那设定是256,忘记写了

for x in range:
    list.append(chr(x))
for c in indata:
    print(indata)
#以上所使用的所有数据都是定义了的,list是列表,indata是字符串。


回复

上一页第 1 页 / 共 1 页下一页
明_明_

注意,运行时没有报错。另外,循环的内容我已经抽象过了,并不是原本的代码。indata的数据类型是一个字节对象,用的是u

tf-8编码,在后面我对这一个变量进行了字符串类型转换,问题依然没有解决。

点赞0


评论


明_明_

。。

点赞0


评论


NatriumchloridNatriumchlorid

没看懂

点赞0


评论


明_明_

意思是说:

执行的时候没有报错,意思代码没有任何问题。

然后第一个for将range表遍历至256,第二次使用for遍历另外一个对象而且遍历变量不一样,但是却被整段跳过了。求解决方法

点赞0


评论

就是全部都没有吗

第一个定义的函数codeing里第一次使用for循环有用,第二次就被完全跳过没有执行

对,

我想你没有运行,自定义函数不运行

在后面的按钮组件中调用了这些函数,而且这几个循环也不是单独作为函数使用


明_明_

center_image

点赞1


评论

能把所有代码发一下吗

在编辑器里,看着舒服

不能,因为后面的都是一些tk库的调用

影响没有的

这个是在Python官方编辑器里展示的,平时我都是使用pycram写的程序,但是我的电脑是win7


神秘网友(小绿)(上高手)神秘网友(小绿)(上高手)

center_imagerange需要加括号

点赞0


评论

额……你写的时候漏了

上面有源代码截图,这个只是精简版。