---恢复内容开始---
Python程序的构成
1. Python程序由模块组成。一个模块对应 python源文件,一般后缀名是:.py。
2. 模块由语句组成。运行 Python 程序时,按照模块中语句的顺序依次执行。
3. 语句是Python程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。
Python文件的创建和执行
前面使用的交互式环境,每次只能执行一条语句;为了编写多条语句实现复杂的逻辑, 本章开始我们通过创建 Python 文件,并执行该文件。 在 IDLE 环境中,我们可以通过 File-->new 创建 Python 文件,并可以编辑该文件内 容。我们也可以通过File-->save/save as 保存文件。一般保存成扩展名为 py的文件。 需要执行编辑好的文件,可以用快捷键F5 或者点击 Run-->Run module。
使用行连接符
一行程序长度是没有限制的,但是为了可读性更强,通常将一行比较长的程序分为多行。这 是,我们可以使用行连接符,把它放在行结束的地方。Python 解释器仍然将它们解释为同 一行。
>>> a = [10,20,30,40, 50,60,70, 80,90,100]
>>> a [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
>>> a = 'abcdefghijklmnopqrstuvwxyz'
>>> b = 'abcdefg hijklmn opqrst uvwxyz'
>>> a
'abcdefghijklmnopqrstuvwxyz'
>>> b
'abcdefghijklmnopqrstuvwxyz'
对象
Python 中,一切皆对象。每个对象由:标识(identity)、类型(type)、value(值) 组成。
1. 标识用于唯一标识对象,通常对应于对象在计算机内存中的地址。使用内置函数 id(obj) 可返回对象obj 的标识。
2. 类型用于表示对象存储的“数据”的类型。类型可以限制对象的取值范围以及可执行的 操作。可以使用type(obj)获得对象的所属类型。
3. 值表示对象所存储的数据的信息。使用print(obj)可以直接打印出值。
对象的本质就是:一个内存块,拥有特定的值,支持特定类型的相关操作。
源码:
>>>a=3
>>>a
3
>>>id(3)
1531372336
>>>type(3)
<class'int'>
>>>b="我爱你"
>>>id(a)
1531372336
>>>type(a)
<class'int'>
>>>print(a) 3
>>>id(b)
46806816
>>>type(b)
<class'str'>
---恢复内容结束---