IDLE实操
第一个 Python 程序中需要注意的小要点:
- 不要在程序中,行开头处增加空格。空格在 Python 中有缩进的含义。
缩进风格统一:
(1).每个缩进层次使用单个制表符或四个空格(IDE会自动将制表符设置成4个空格)
(2)Python用缩进而不是{ }表示程序块
2. 符号都是英文符号,不是中文。比如:(,
3.注释:
(1)行注释—— 每行注释前加#,当解释器看到#,则忽略改行内容
(2)段注释—— 号(''')。当解释看到''',则会扫描到下一个''',然后忽略他们之间的内容
学习图形化程序设计
画出奥运五环
使用\行连接符
一行程序长度是没有限制的,但是为了可读性更强,通常将一行比较长的程序分为多行。这 是,我们可以使用\行连接符,把它放在行结束的地方。
Python 中,一切皆为对象。每个对象由:标识(identity),类型(type),value(值)组成
对象
对象的本质就是:一个内存块,拥有特定的值,支持特定类型的相关操作。
a的赋值概念
对象把他的地址给了变量a
3的类型为int类型
print(a)——打印a的值
引用
在 Python 中,变量也成为:对象的引用。因为变量初春的就是对象的地址。
变量通过地址引用了“对象”。
变量位于:栈内存。
对象位于:堆内存。
Python 是动态类型语言
变量不需要显式声明类型。根据变量引用的对象,Python 解释器自动确定数据类型。 ·
Python 是强类型语言
每个对象都有数据类型,只支持该类型支持的操作
标识符
标识符:用于变量,函数,类,模块等的名称。
- 区分大小写。
- 第一字符必须是字母,下划线。
- 不能使用关键字。比如:if, or, while等。
- 以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。比如:__init__是类 的构造函数。
变量的声明和赋值
【操作】变量在使用前必须先被初始化(先被赋值)
删除变量和垃圾回收机制
可以通过 del 语句删除不在使用的变量。