python函数缩进不对 python缩进规则

谁能详细的介绍一下python 缩进?Pythonpython函数缩进不对的缩进要求是强制的,因为缩进不对直接影响python函数缩进不对了代码逻辑 。
案例一python函数缩进不对:
乍看以为结果是输出HelloWorld  , 执行以下,结果是什么都没输出 。
因此正确写法是:
可以看到 sayHello() 前进python函数缩进不对了一个缩进 , 这时再执行这段代码就可以看到万恶的 HelloWorld 了 。
因为代码块变成了这样,因此上面一个代码块定义了一个函数 , 下面的代码块是执行函数 。
案例二:
执行以下 , 发现报错了,错误提示是getName属性不存在python函数缩进不对!
其实再分析一下代码块,可以看出 , 噢,getName函数位置不对,它被写在say函数里面了 。
因此正确写法是:
案例三:
就是强大的pycharm
缩进不缩进,代码是否逻辑错误,软件都会提示 , 省心多了 。
python每级缩进都只能使用四个空格 。一个判断题,对不对?不对,python的每级缩进并不是只能使用四个空格,python的缩进规则是第一句的代码缩进是两个空格,那么其python函数缩进不对他的缩进也要是两个空格 , 如果第一句的代码缩进是四个空格 , 那么其他的缩进都是需要四个空格 。如果是一个tab键那么其他的缩进也是一个tab键 。
不过常用的是四个空格的缩进,其他的非常的少见 。四个空格的缩进看起来非常的舒服 。代码更加的美观 。
扩展资料:
python的特点
优点:
简单:Python是一种代表简单主义思想的语言 。阅读一个良好的Python程序就感觉像是在读英语一样 。它使python函数缩进不对你能够专注于解决问题而不是去搞明白语言本身 。
易学:Python极其容易上手,因为Python有极其简单的说明文档 。
速度快:Python 的底层是用 C 语言写的 , 很多标准库和第三方库也都是用 C 写的,运行速度非常快 。
免费、开源:Python是FLOSS(自由/开放源码软件)之一 。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中 。FLOSS是基于一个团体分享知识的概念 。
高层语言:用Python语言编写程序的时候无需考虑诸如如何管理你的程序使用的内存一类的底层细节 。
可移植性:由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上) 。
缺点:
运行速度慢:这里是指与C和C++相比 。
【python函数缩进不对 python缩进规则】python的应用
系统编程:提供API(Application Programming Interface应用程序编程接口),能方便进行系统维护和管理,Linux下标志性语言之一,是很多系统管理员理想的编程工具 。
图形处理:有PIL、Tkinter等图形库支持,能方便进行图形处理 。
数学处理:NumPy扩展提供大量与许多标准数学库的接口 。
文本处理:python提供的re模块能支持正则表达式,还提供SGML,XML分析模块,许多程序员利用python进行XML程序的开发 。
参考资料来源:百度百科-Python
pythony中tab键的缩进错误怎么解决10)缩进一致在同一个代码块中避免讲tab和空格混用来缩进,除非你知道运行你的代码的系统是怎么处理tab的 。否则的话,在你的编辑器里看起来是tab的缩进也许python看起来就会被视作是一些空格 。保险起见,在每个代码块中全都是用tab或者全都是用空格来缩进; 用多少由你决定 。11)在函数调用时使用括号无论一个函数…
e、缩进错误indentationerror: expected an indented block出错场景:对于 python 而言,冒号和缩进是一种语法 。它会帮助 python 区分代码之间的层次…但是 python 不会进行隐式类型转换,他发现你用数字 1+字符串 1,就会报类型错误,也就是 syntaxerror:invalid syntax,告诉你这么写是无效的 。改正:a =…

推荐阅读