❶ 纯白新手 请问python 缩进到底是什么意思
缩进就是每一行前面加空格或者Tab。
Python约定一个文件里,要么都用空格来缩进,要么都用Tab来锁进,不能有的行用空格有的行用Tab。
Python还约定,类似于:
ifa==b:#没有缩进
print"line1"#缩进两个空格
print"line2"#缩进两个空格
print"line3"#没有缩进
如果a和b相等,就会打出line1line2line3。
如果a和b不等,就会打出lin3。
因为line1和line2的缩进相同,它们被认为都是if判断需要执行的语句。
line3缩进跟line1 line2不一样,所以不属于if内部的语句,所以不管ab的值如何,都会被打印。
对于循环也是如此。
❷ 请问Python里这个print报错是什么原因
缩进有问题哦.
python的缩进是四个空格或一个TAB,如果缩进三个空格,一定报错。
❸ Python的缩进问题
代码缩进不同意义不同
图一的print在while语法下,而continue是跳过当前循环接着运行,所以只有在奇数时才会打印
图二的print和while循环是同级当while循环下的所有执行完以后才会执行print
图三的print是在if判断条件下coutinue的后面,continue是结束当前循环,所以不会print n,
❹ pyrhon程序中请举例说明缩进的用法及其在程序中的应用
摘要 python缩进的用途和使用方法_详解Python中的缩进和选择
❺ python中的缩进规则
python严格控制在一个代码块中缩进的一致,当缩进长度不一样时会报错
i=0
whilei<3:
print(111)
print(222)
i+=1
python允许使用空格和单个制表符(tab键)来缩进,一般都是缩进一个制表符,即四个空格,pycharm中会自动帮用户进行缩进
i=0
whilei<3:
print(111)
print(222)
i+=1
希望可以帮到你
❻ python语法缩进是什么意思
顾名思义,缩进就是向里面收缩的意思,比如汉语书写习惯文章每段前面都要空两个字,这就叫首行缩进。段落缩进自然就是指整个段向内收缩了。
那么python语法缩进是什么意思呢?
学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号{}来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。
缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。如下所示:
ifTrue:
print"True"
else:
print"False"
以下代码将会执行错误:
#!/usr/bin/python
#-*-coding:UTF-8-*-
#文件名:test.py
ifTrue:
print"Answer"
print"True"
else:
print"Answer"
#没有严格缩进,在执行时会报错
print"False"
执行以上代码,会出现如下错误提醒:
$ python test.py
File "test.py", line 5
if True:
^
IndentationError: unexpected indent
IndentationError: unexpected indent错误是 python 编译器在说"Hi,老兄,文件里格式不对了,可能是tab和空格没对齐的问题",所有 python 对格式要求非常严格。
如果是IndentationError: unindent does not match any outer indentation level错误表明,使用的缩进方式不一致,有的是 tab 键缩进,有的是空格缩进,改为一致即可。
因此,在 Python 的代码块中必须使用相同数目的行首缩进空格数。
建议在每个缩进层次使用单个制表符或两个空格或四个空格, 切记不能混用
❼ 关于Python中print缩进格式
在Python中有两种编写代码的形式:
Shell形式:一次只能执行一条完整语句,包括 if判断,for的循环,或者定义一个class,定义一个函数等等:
❽ python里print语句的缩进程度不一样,会有什么后果
1、打印结果不一样
2、示例代码
(1)代码一
ab = 'you'
if ab == 'youH':
print(ab)
else:
print(ab)
print(ab)
(2)代码二
ab = 'youH'
if ab == 'youH':
print(ab)
else:
print(ab)
print(ab)
3、示例结果
(1)结果一
you
you
(2)结果二
youH
youH
❾ python一般怎样缩进
python要求同一个作用域中的代码缩进量一致,具体缩进量没有硬性规定,但一般都是4个空格。
❿ python的缩进会影响语法
是的,因为缩进不同可能就会改变语法整体意思,不同缩进的可能表示的意思不同。例如最简单的print,如果缩进数和上面最近的一段代码相同则是print上面一段所要表达是,如果顶格print则可以表达整个代码所要表达的内容。