我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

python函数缩进格式的简单介绍

谁能详细的介绍一下python 缩进?

Python的缩进要求是强制的,因为缩进不对直接影响了代码逻辑。

目前创新互联建站已为近千家的企业提供了网站建设、域名、虚拟主机网站托管、企业网站设计、徽州网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

案例一:

乍看以为结果是输出HelloWorld ,执行以下,结果是什么都没输出。

因此正确写法是:

可以看到 sayHello() 前进了一个缩进,这时再执行这段代码就可以看到万恶的 HelloWorld 了。

因为代码块变成了这样,因此上面一个代码块定义了一个函数,下面的代码块是执行函数。

案例二:

执行以下,发现报错了,错误提示是getName属性不存在!

其实再分析一下代码块,可以看出,噢,getName函数位置不对,它被写在say函数里面了。

因此正确写法是:

案例三:

就是强大的pycharm

缩进不缩进,代码是否逻辑错误,软件都会提示,省心多了。

python缩进/格式化输出

for i in range(1,10):

for j in range(1,10):

sum = i * j

print '%d * %d = %d' % (i,j,sum)

最后一句缩进与第一个for一样,所以层次级别相同  python以缩进来分层次,所以当for循环执行完了之后才执行一个print

print格式的区别 %-3d 是输出的数字后面补空格 被到整个输出的字数长度为3,如果数字位数超过3就原样输出

Python的缩进问题?

代码缩进不同意义不同

图一的print在while语法下,而continue是跳过当前循环接着运行,所以只有在奇数时才会打印

图二的print和while循环是同级当while循环下的所有执行完以后才会执行print

图三的print是在if判断条件下coutinue的后面,continue是结束当前循环,所以不会print n,


网站栏目:python函数缩进格式的简单介绍
文章网址:http://mswzjz.cn/article/hjhcdj.html

其他资讯