什么是飞客?
与飞信是什么关系?
更新时间:2022-01-04 14:01
最满意答案
其他回答
类似c语言风格的缩进 set cindent 智能缩进:每一行都和前一行有相同的缩进量, 同时这种缩进形式能正确的识别出花括号,当遇到右花括号(}), 则取消缩进形式。此外还增加了识别c语言关键字的功能。 如果一行是以#开头的(比如宏),那么这种格式将会被特殊对待而不采用缩进格式 set smartindent for python programmers autocmd filetype python set textwidth=79 pep-8 friendly 把输入的tab自动转换成空格,python用户必用~ set expandtab 一个tab键占据4个空格 set tabstop=4 一开始,插入的就是4个空格,此时一旦你再按下一次tab,这次的四个空格就会和上次的四个空格组合起来变成一个制表符 set softtabstop=4 每一级自动缩进的空格数 set shiftwidth=4 根据文件类型设定缩进,覆盖掉默认的~ autocmd filetype python setlocal tabstop=4 shiftwidth=4 softtabstop=4 textwidth=79 另外即使配置如此 ,python的缩进也并不是很理想。 比较好的选择是再使用一个插件 hynek/vim-python-pep8-indent
相关问答
更多-
Python里缩进和空格有什么区别[2022-08-17]
额,怎么说呢,python2.x版本tab的缩进和空格没有严格区分 python3.x开始4个空格表示一个缩进,不允许tab缩进了。 -
关于Python的缩进问题[2021-04-28]
这样就可以啦 你去下载pythonwin,它会告诉你错误在哪一行, 缩进技巧最好是每块代码以4个空格为佳 -
关于python缩进问题[2022-05-16]
交互模式在使用块语句(if, while, try)时,在结束块语句时,要输入额外的回车的。交互模式只会一个命令一个命令地执行,块语句视为一个语句。 >>> if true: ... print "hahahahahaha" (回车) print "hehe" 想要一次执行,必须写成一个脚本,以.py后缀命名(其实用什么后缀都可以)。然后在命令行执行: python mytest.py 望采纳! -
python里的缩进如何使用?[2023-11-27]
你学过编程吗?一般语言都是通过{}来标识代码块的,而在python中,是通过缩进来识别代码块的。我一个一个的回答你的问题。 缩进几个空格或者tab都是可以的,只要你保持一致就可以。不过为了别人阅读方便,还是用tab或者4个空格比较好。 行开头的空格才算缩进。 当需要书写子代码块时,用缩进。 你要知道缩进的用途,它是用来标识不同的代码块的,通过不同的缩进来判断代码行之间的关系。 if,while,for,def行之后的行首的空格都是缩进。 -
python里的缩进什么时候用?为什么要用缩进……这里表示全小白[2022-08-05]
因为在python中各个语句间没有分隔符,所以用缩进来切分成不同的代码块 -
Python 缩进[2021-11-24]
你在IDLE中每次只能输入一个代码块,比如一个def,for,if,while代码块。 你最后的block0是和if平级还是if内部的? 如果是平级,那你这种写法就是错的,因为if已经是一个代码块了,block0是第二个代码块,这么写是不对的。 如果是内部的,那你应该让它和block1的缩进相同。 从你的意思看,你是想让它和if平级吧?那你需要把if和block0写到一个函数中,或者写到py文件中再运行 -
python的缩进问题[2024-01-29]
你用什么编辑器?如果是IDLE的话,选中需要缩进的行,按菜单Edit->Indent Region就可以了。 大多数代码编辑器也有类似的功能。如果找不到,可以先用IDLE编辑好了保存一下。 -
python缩进问题[2021-09-07]
可能是TAB跟空格的问题,解决方案: 1. 把缩进都删除; 2. 每级缩进只用一个空格,这样问题是解决了; 3. 最好的建议是File--New Window,新建一个py文件,在这个里面输入代码。 -
还是python缩进,我要“缩进死”了![2023-09-16]
def find_the_atom(filename,r,n): with open(filename) as file: sery=atom_generator(file) atom=next(sery,None) while atom and atom.Model!=r: atom=next(sery,None) if atom: while atom and atom.number!=n: atom=next(sery,None) if atom: return atom else: print('该 ... -
python 缩进问题,代码如下[2023-08-12]
报错在第三句,print 'End!'处出现,if语句块写完后,ctrl+d可以看到if语句的打印结果,然后再写print ‘End!',否则像你这么写的话,默认最后一句print也在语句块内,但是没有做缩进,所以报错了。