Python里面语句结束是用冒号吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python里面语句结束是用冒号吗?相关的知识,希望对你有一定的参考价值。

答: Python里面的冒号主要会出现在以下的几种情况当中:

    if else,当我们写完判断条件之后,在其后面加上冒号;类似还有for循环,while循环等;当我们定义一个函数时,在函数名的后面也需要加上冒号。

这就是我可以想到的那些了,可能不是很全~

那我们再说说不用冒号的情形吧。

    定义一个整形变量a并将其赋值为3,语句非常简单,就是a=3,既不需要int,也不需要冒号,更不需要分号;同样的,如果你要写一个print打印语句的话,后面也不需要加额外的符号。

可以帮助到你的话,可以给我一个采纳嘛~

参考技术A 不是。函数,循环,条件,类定义等后面都是跟着一个block, block需要缩进,所以这些语句后面都有一个冒号。 参考技术B 不需要冒号。Python语句结束不需要加任何标点,直接换行即可。 参考技术C python只有几个特定语句末尾用冒号,其他语句不像C需要结束符号。
for while if elif else等的末尾需要冒号结尾。
参考技术D python结尾不用加符号,可以直接下一行,但是对行的缩进要求很严格

Python基础学习笔记

python基础语法-----冒号和缩进

python的语法特点是缩进,尤其是当在一个条件语句之后,(条件判断往往由冒号 : 作为结束标志),

冒号后面同一层次的缩进表示命令块,此时,缩进与否会影响执行的效果。

下面以一个小游戏演示:

1、请注意最后一个 print 语句,对其进行了缩进,说明它和上一条 print 语句共同构成了else 条件的命令块,满足else的条件时,才会输出结果:

技术分享

其执行结果如下:

技术分享


2、当最后一条 print语句不缩进时,说明它和上一条语句不是属于同一个命令块,将不会受else 条件的约束,此时print语句将脱离if的结构,在代码中整体是一个顺序的结构,跟条件无关,将顺序执行输出:

技术分享

其执行结果如下:

技术分享


小技巧:在python 的shell IDLE中写完代码时,可以按ctrl+s 进行保存,然后 按 F5,执行程序



本文出自 “davidLee's Linux之路” 博客,请务必保留此出处http://davidlinux.blog.51cto.com/5965954/1858281

以上是关于Python里面语句结束是用冒号吗?的主要内容,如果未能解决你的问题,请参考以下文章

参数里面的冒号是啥意思? [复制]

Python中双冒号作用

Python基础学习笔记

python中啥时候需添加冒号?

EXCEL表里面单元格里面都有内容,且都有冒号,我如何能把不同单元格里面的冒号之前的文字复制出来。

冒号应该怎么用?