Python学习笔记三-语法与框架

本文详细介绍了Python编程中关于程序框架、缩进和注释的重要性和使用方法,强调了缩进在表示代码层次和包含关系中的核心作用。此外,还讲解了命名规则,包括标识符的构成和保留字的使用,以提高代码的可读性和规范性。通过实例,帮助读者理解并掌握Python编程的基本规范。
摘要由CSDN通过智能技术生成

一.程序的框架、缩进与注释

1.包含关系

Python语言是用"缩进"来表示程序的框架,表明了代码与代码之间的包含层次关系,一般使用TAB键打出缩进(实际是四个空格,这里用x代表一个空格),这里采用文字描述来代替代码,例如:

如果三大于二,则
返回是正确的

以上的第二行:"xxxx返回是正确的"中的"xxxx"代表缩进,说明了第二行是属于第一行(第一行包含第二行);如果有多个缩进同时出现,如

如果今天天气下雨,则
	返回是正确的
否则
	返回是错误的

看到上面第二行:"xxxx返回是正确的"和第四行:"xxxx返回是错误的"分别有缩进,这时候表示的不只一个所属关系,此时是第二行属于第一行,第四行属于第三行,总共两个所属关系

2.层次关系

在这基础上加上几行代码,我们来看看

当天空暗了下来
	如果此时又刮起风来,则
		可能会下雨

看到上面第二行与第三行都有缩进,第二行是一个缩进”第三行是两个"缩进",它们之间的关系是第二行属于第一行,但是第三行属于第二行的,这不在是简单的包含关系了,而是出现了层次关系,有外层、内层或者是更多层之间的关系,上面几行代码可以拆解为:

外层是包含了第二行与第三行

当天空暗了下来
	…………………………			
		…………………………

内层是包含了第三行

	如果此时又刮起风来,则
		可能会下雨

像这样的有多个缩进”之间分隔开的代码,层次关系明,逻辑关系更加的清晰。当然层次关系可以这样理解,第一行代码套上第二行代码,第二行代码套上第三行代码,类似于“俄罗斯套娃”。

3.注释

写好的程序能运行并且可以方便去修改它,像游戏里也要有新手教程一样,程序肯定也要有"说明书"因为每个人写的程序逻辑上可能大不相同,所以需要有说明,这样别人看到你写的程序时才不会迷茫,这时注释就用上了。

Python语言有两种注释方法:单行注释多行注释,单行注释以#开头,多行注释以’’’(三个单引号是英文输入法的)开头和结尾,例如:

#运用上一篇文章的例子

第四步:执行
	人.加洗衣粉       #.加洗衣粉是方法,人是对象,以下相同
    人.加水
    洗衣机.洗衣服
    洗衣机.清洗
    洗衣机.烘干
第五步:结束

'''这些用注释框起来的部分是不会被python编译器识别为代码的'''

引用上一篇文章这里,面向对象编程方法为例子

注释一般有3个作用

  • 标明作者和版权信息,在每个源代码文件开头增加注释,标记编写代码的作者、日期、用途、 版权声明等信息
  • 解释代码的原理或用途,在程序关键代码附近增加注释,解释关键代码作用,增加程序可读性
  • 辅助代码调试这点非常的实用,可以通过注释临时"去掉"可能与调试无关的代码,辅助我们去找出问题的可能位置

二.命名与保留字

1.命名

基本上所有编程语言都是运用变量来保存和表示具体的数值,要有方式能表示这个变量。Python语言采用标识符来对变量进行命名,以建立起名称与使用之间的关系,允许采用字母(大小写)数字下划线组成,但不能以数字开头,对大小写敏感,如:Hello和hello是两个不同的名字。

2.保留字

保留字,也叫作关键字,指被编程语言内部定义并保留实际用处的标识符,使用者不能再将这些字作为变量名使用。

下面列出Python3.X中的33个保留字
Falsedefifraise
Nonedelimportreturn
Trueelifintry
andelseiswhile
asexceptlambdawith
assertfinallynonlocalyield
breakfornot
classfromor
continueglobalpass
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值