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里面语句结束是用冒号吗?的主要内容,如果未能解决你的问题,请参考以下文章