python基础相关内容
python程序由模块组成,一个模块对应一个python源文件,模块由语句组成。
语句是程序的构造单元。
“/ ”行连接符 程序的一行是有限制的
对象:本质是一个内存块,拥有特定的中,支持特定类型的相关操作
每个对象由标识、类型、值组成
标识用于唯一标识对象,通常对应于对象在计算机内存中的地址,使用内置函数id(obj)可返回对象obj的标识。
引用
在python中变量是对象的引用,变量存储的是对象的地址
变量位于:栈内存
对象位于:堆内存
Python是动态类型语言,变量不需要显示声明类型,因为每一个对象里面都有type,引用对象可以找到对象里面的type
python是强类型语言,每个对象都有数据类型,只支持该类型的操作
标识符
用于变量、函数、类、模块等的名称
标识符有以下规则:
(1)区分大小写
(2)第一个字符必须是字母、下划线
(3)不能使用关键字
(4)以双下划线开头和结尾的名称通常有特殊含义,__init__是类的构造函数
使用help()帮助系统查看关键字
标识符命名规则
模块和包名:全小写字母,多个单词之间用下划线
函数名:全小写,多个单词用下划线
类名:首字母大写,驼峰原则,
常量:全大写
变量声明和赋值
变量使用前必须先被初始化
删除变量和垃圾回收机制
可以通过del语句删除不在使用的变量
如果对象没有变量引用,就会被垃圾回收机制回收,清空内存空间