Python语法特点之代码缩进

Python不像其他程序设计语言(如Java或者C语言)采用大括号{}分隔代码块,而是采用代码缩进和冒号“:”区分代码之间的层次。
缩进可以使用空格或者<Tab>键实现。其中,使用空格时候,通常情况下采用4个空格作为一个缩进量,而使用Tab键时,则采用一个Tab键作为一个缩进量。通常情况下建议采用空格进行缩进。

附中文编程视频资料
资料来源:http://edu.51cto.com/course/14476.html
资料导航:http://edu.51cto.com/lecturer/13162026.html

【资料来源于网络:王西猛讲师的网络课堂】**

原文地址:http://blog.51cto.com/13172026/2289761

时间: 2024-10-12 20:48:08

Python语法特点之代码缩进的相关文章

python学习笔记之-代码缩进

Python最具特色的是用缩进来标明成块的代码.我下面以if选择结构来举例.if后面跟随条件,如果条件成立,则执行归属于if的一个代码块. 先看C语言的表达方式(注意,这是C,不是Python!) if ( i > 0 ) { x = 1; y = 2; } 如果i > 0的话,我们将进行括号中所包括的两个赋值操作.括号中包含的就是块操作,它隶属于if. 在Python中,同样的目的,这段话是这样的 if i > 0: x = 1 y = 2 在Python中, 去掉了i > 0周

Python 坑爹之 代码缩进

Python代码缩进 这两天python-cn邮件列表有一条thread发展的特别长,题目是<python的代码缩进真是坑爹>(地址),楼主在一台电脑上用KOMODO写的代码到另一台电脑上就不能运行了,调试后才发现是代码缩进的问题,为此楼主表示“真是火大”!而之后的回复,可想而知,批判楼主.教育楼主.鄙视楼主等的人绝不是少数(毕竟是python邮件列表,都是python开发者.爱好者嘛). 要求严格的代码缩进是python语法的一大特色,就像C语言家族(C.C++.Java.C#等等)中的花括

python代码缩进和循环语句2

我们接着讲for函数. range()函数和len()函数常常一起用于字符串索引,这里我们要显示每一个的元素及其索引值. #小插曲,在cmd中,清除屏幕的方法是输入cls,即 clean screen. 让我们分析一下这个语句. foo='abc' for i in range(len(foo)): print foo[i],'%d'%i    #值得注意的地方是,这个%d,的后面,要加个%i,意思是,%d要从i里面取值. [称作格式化输出.] a '0' b '1' c '2' 先输出a,我们

wxpython 支持python语法高亮的自定义文本框控件的代码

在研发闲暇时间,把开发过程中比较重要的一些代码做个珍藏,下面的代码内容是关于wxpython 支持python语法高亮的自定义文本框控件的代码,应该是对大家也有用. import keywordimport wximport wx.stc as stcimport images #---------------------------------------------------------------------- demoText = """## This versio

2.python基础知识 行与缩进、注释、多行语句

前言 Python属于脚本式编程,与js类似语言比较宽松的风格,往往没有得到想要的效果的时候不会报错提示,而是直接被忽略: 在Python的语言中要特别注意行和缩进 的使用 1.行和缩进 学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断.python 最具特色的就是用缩进来写模块. 缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行. 2.多行语句 Python语句中一般以新行作为语句的结束

python语法区别

python语法区别: 大小写敏感 (动态语言:python)变量不用声明 p.s: 静态语言(Java)必须声明变量 语句末尾可以不打分号 可以直接进行数学计算 复制.粘贴功能失效,粘贴到别的地方的代码需要重新检查缩进是否正确 整数没有大小限制 浮点数也没有大小限制,但超出一定范围直接表示为inf(无限大) 原文地址:https://www.cnblogs.com/musecho/p/11666538.html

python语法之流程控制(if while for)

一.python语法之流程控制 1.1什么是流程控制? 流程控制即控制流程,具体指控制程序的执行流程,而程序的执行流程分为三种结构:顺序结构(之前我们写的代码都是顺序结构).分支结构(判断).循环结构(while for) 二.分支结构 2.1 什么是分支结构? 分支结构就是根据条件判断的真假去执行不同分支对应的子代码 2.2 为什么要用分支结构? 为了让计算机可以有像人一样的逻辑判断能力去做事 2.3 怎么使用分支结构? 引入if语句 定义:主要是用于判断事物的对错 真假 是否可行 语法结构

转 python语法学习面向对象之继承

传送门 python语法学习面向对象之继承 只要涉及到面向对象,”类“是必须出现的一个代名词. 类和对象是面向对象编程的两个主要方面.类创建一个新类型,而对象是这个类的实例. 类的一些概念: 包括初始化方法__init__,可以理解为构造,self,理解为this,等等在前一篇文章中介绍过,现在就学习类的继承. 继承: 面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过继承机制.继承完全可以理解成类之间的类型和子类型关系. 需要注意的地方:继承语法   class 派生类

零基础学python-11.2 python语法规则

1.语句是逐行执行的,除非你不是这么编写 如果语句中使用if语句,他的执行是跳跃的,if语句是流程控制 >>> def test(): print(1) print(2) print(3) print(4) >>> test() 1 2 3 4 >>> def testIf(param): if param<1: print("输入的数字小于1") elif 1<param<3: print("输入的数字