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)
对象数据信息
|