Python学习01(Python程序)

目录

一、Python的格式

二、Python的程序构成

三、对象

四、逻辑运算符


一、Python的格式

1.缩进问题

(1)逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。

(2)语句从新行的第一列开始。

(3)缩进风格统一:

①每个缩进层次使用 单个制表符(四个空格)

②Python用缩进而不是{}表示程序块

2.Python区分大小写

3.注释

(1)行注释

每行注释前加#号

#这是注释(Python)

//这是注释(C/C++)

(2)段注释

使用三个连续的单引号(''')

'''这是注释(Python)'''

/*这是注释(C/C++)*/

4.行连接符

一行程序长度是没有限制的,但是为了可读性更强,通常将一行比较长的程序分为多行。这是,我们可以使用\行连接符,把它放在行结束的地方。Python解释器仍然将它们解释为同一行。

二、Python的程序构成

1. Python程序由模块组成。一个模块对应python源文件,一般后缀名是:.py

2.模块由语句组成。运行 Python程序时,按照模块中语句的顺序依次执行。

3.语句是Python程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。

三、对象

Python中,一切皆对象。每个对象由:标识( identity )、类型( type )、value (值)组成。

1.标识用于唯一标识对象,通常对应于对象在计算机内存中的地址。使用内置函数id(obj)可返回对象obj的标识。

2.类型用于表示对象存储的“数据”的类型。类型可以限制对象的取值范围以及可执行的操作。可以使用type(obj)获得对象的所属类型。

3.值表示对象所存储的数据的信息。使用print(obj)可以直接打印出值。

对象的本质就是:一个内存块,拥有特定的值,支持特定类型的相关操作。

四、逻辑运算符

orx or yx为True返回True,x为False返回y
andx and yx为True返回y,x为False返回False
notnot xx为True返回False,x为False返回True

五、同一运算符

isis是判断两个标识符是不是引用同一对象
is notis not是判断两个标识符是不是引用不同对象

注:==是判断两个标识符所引用的值是否相等

Python仅仅对比较小的整数对象进行缓存(范围为[-5,256])缓存起来,而并非是所有整数对象。需要注意的是,这仅仅是在命令行中执行,而在 Pycharm或者保存为文件执行,结果是不一样的,这是因为解释器做了一部分优化(范围是[-5,任意正整数])。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值