Python标识符&命名规则、对象语义
python简介
可读性强、简洁(c开发)、免费开源、面向对象、跨平台、丰富库、可扩展(嵌入c、c++)的胶水语言。
动态类型语言:变量不用显示声明类型
强类型语言:对象均有对应类型
python解释器
CPython(C实现、常用)
Jython(Java)、IronPython(.NET)、PyPy(python)
程序基本格式
行注释#
段注释’’’…’’’
行连接符\ (用于程序长则换行)
Tab = 4个空格
一个.py文件为一个模块,程序由模块组成
IDLE
F1 帮助文档
help() 帮助系统
python语法
Python对象
一切皆对象。本质:一个内存块,含值、类型、标识
标识: 对象内存地址 id(obj)
类型: 对象所存数据类型 type(obj)
值: 对象数据信息 print(obj)
变量:存储对象地址、栈中
对象:堆中
通过赋值,对象地址给变量
标识符&命名规则
区分大小写;
首字母为字母、下划线,后续字母,数字、下划线;
不使用关键字;
不使用双下划线开头和结尾(特殊属性和特殊函数);
FUN
del
删除变量,不删对象,对象由垃圾回收机制回收
id(obj)
对象内存地址
type(obj)
对象所存数据类型
print(obj)
对象数据信息调用__str__