python教学01
python程序基本格式
缩进风格
恰当的空格,缩进问题
逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而决定语句的分组
语句从新行的第一列开始
缩进风格统一
每个缩进层次都是固定的当个制表符或者4个空格
python用缩进而不是{}表示程序块的层次关系
python 区分大小写
注释
- 一定要写注释
- 单行注释#
- 多行注释 “””
三个连续引号,其实就是定义了一个字符串。只不过没有没有变量指向,会被当做垃圾回收
- 行连接符:\
对象的基本组成和内存示意图
对象的组成
- Python中一切皆对象
- 每个对象都是由
- 1.标识:也就是对象的地址
- 2.类型:对象存储的数据类型
- 3.值:对象中所存储的真正的值
对象的本质就是:一个内存块,拥有特定的值,支持特定类型的相关操作
内存示意图
引用
在Python中变量也被称为对象的引用(reference)。变量存储的就是对象的地址。变量通过地址引用了对象。
变量位于:栈内存(压栈出栈等细节,后续再讲)
对象位于:堆内存中可以参考上面对应的内存示意图
python 是动态类型语言变量不需要显式声明类型变量。根据变量引用的对象,Python解释器自动确定数据类型
标识符规则
- 区分大小写
- 第一个字符必须是字母,下划线。其后的字符是:字母,数字,下划线
- 不能使用关键字。
- 以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法
使用Python的命令行查看系统关键字
进入Python命令行
python标识符命名规则
开发中一般约定俗成遵守如下规则
类型 | 规则 | 例子 |
---|---|---|
模块和包名 | 全小写字母,尽量简单。若多个单词之间用下划线 | math,os,sys |
函数名 | 全小写字母。若多个单词之间用下划线 | phone,my_name |
类名 | 首字母大写,采用驼峰原则,多个单词时,每个单词第一个字母大写,其余部分小写 | MyPhone,MyClass,Phone |
常量名 | 全大写字母,多个单词使用下划线隔开 | SPEED,MAX_SPEED |
变量和简单赋值语句
变量的声明和赋值
变量的声明和赋值:用于讲一个变量绑定到一个对象上,格式变量名=表达式
最简单的表达式就是字面量。比如a=123
。运算过程中,解释器先运行右边的表达式生成一个代表表达运算结果的对象,然后将这个对象地址赋值给左边的变量
注意:变量在使用之前必须先要初始化(先赋值再使用)
删除变量和垃圾回收机制
- 可以通过del语句删除不再使用的变量
- 如果对象没有变量引用,就会被垃圾回收器回收,清空内存空间
1 | #删除变量 |
- 标题: python教学01
- 作者: ligood
- 创建于 : 2024-05-18 17:21:14
- 更新于 : 2024-05-18 17:29:43
- 链接: https://blog.ligood.top/2024/05/18/python教学01/
- 版权声明: 版权所有 © ligood,禁止转载。