snrg.net
当前位置:首页 >> python的代码问题 >>

python的代码问题

你这个程序只是一个小问题,就是格式,把那一行开始的四行对齐到for。 IndentationError: unindent does not match any outer indentation level 缩进错误:未缩进与任何外部缩进级别不匹配。

有问题,num += 1是无论if成立与否,都要执行的,不然循环退不出

首先为了代码在不同的机子上仍能使用,不用tab和空格混用,其次貌似主流缩进是4个空格,再有,注意标点,不要看着中文的输入法,python自带idle的自动缩进是不会有问题的,

你这个原始报错还是代码的缩进问题,不知道你用什么ide 来编辑运行代码的。 #百度知道这里的编辑是提供python代码格式的,如下:def findMinAndMax(L): #max = None #min = None #will be error: TypeError: '>' not supported between instance...

"indexH"恐怕是个tuple :( 打印出来看看: print("%s, %s"%(lens,indexH))

在Python中有两种编写代码的形式: Shell形式:一次只能执行一条完整语句,包括 if判断,for的循环,或者定义一个class,定义一个函数等等,这种很不灵活,容易出现所述现象: Edit形式:将要写的代码保存到一个PY文件里面,执行的代码无限制; ...

这个是因为你的语法不复合PEP8 Python 编码规范,比如方法名有大写,类名小写,等等,你可以把鼠标指到那个波浪线,会有提示的。 File -> Settings -> Editor -> Inspections 这里面有各种脚本的设置项,找到 “Python”的设置 点开python的下拉框...

get_shape()是得到inputs的维度,返回的是一个元组(tuple)。 比如inputs是一个 1 * 1 * 2 * 3 的数组 array([[[[1, 2, 3], [4, 5, 6]]]])那么get_shape()返回的是( 1, 1, 2, 3 ) as_list()将tuple转换成list,( 1, 1, 2, 3 ) 变成了 [ 1, 1, 2, ...

这个里面的featVec[-1]是什么意思: 取featVec的最后一个元素 seq[x]是在序列里面取值,x是坐标,从0开始,若是负数即为取倒数第几个值,从-1开始

>>> line = "abcde" >>> line[:-1] 'abcd' >>> line[:-1]其实就是去除了这行文本的最后一个字符(换行符)后剩下的部分。 出ValueError是因为你line[:-1].split(':')[:7]这里取了分割后列表的前七个值,但是把他付给了九个变量。个数不匹配。

网站首页 | 网站地图
All rights reserved Powered by www.snrg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com