python基础(1)

这里写目录标题

python解释器与开发环境

Python程序的执行依赖于Python解释器,最常用的解释器为C语言实现的解释器CPython,通常说的解释器就是指它。

IDE:集成开发环境,可以看作是解释器的一个“外挂”,也就是对解释器进行了封装,其核心还是解释器,只是在解释器的基础上进行了拓展,便于使用者编写代码。

python程序介绍

程序的格式:缩进和注释

缩进:Python的程序块是用缩进来划分,而非{},每个缩进层次使用单个制表符(Tab)或四个空格来代替,但要避免二者混合使用!

注释:单行注释在注释内容前加#,一段注释内容则在内容前后分别加上三个单引号’’‘xxxx’’’

# 这是一个注释
'''
这是
一段注释
'''

程序的构成

Python程序由模块组成,模块由语句组成。
python基础(1)

对象与变量

对象:在Python中,一切皆对象,每个对象由标识(identity)、类型(type)和值(value)组成,其本质就是一个内存块,拥有特定的值,支持特定类型的相关操作。正是由于python中对象包含了type,因此python语言不需要显示声明,如:

int a

变量:又称对象的引用,变量存储的就是对象的地址,即id,变量通过id来引用对象。它在使用前必须进行初始化,即赋值。

变量位于栈内存,对象位于堆内存。

a = 3

其中a为变量,3为对象,如下图所示,对象3为堆中的红色封装块,有id、type、value,上方等式将其赋值给变量a,此时a获得了对象3的id,引用a时通过id来寻找对象3的id、type、value。
python基础(1)

当删除一个变量时:

del a

我们将栈中的变量删除了,对应的对象还存在,但没有用处了,因此垃圾回收机制会进行处理,以便释放内存。

标识符命名规则

1、区分大小写:kk与KK是不一样的
2、第一个字符必须是字母或下划线,其后的字符是:字母、数字、下划线
3、不能使用关键词,如:if,while等
4、尽量避免以双下划线开头或结尾的写法,有特殊含义
python基础(1)

上一篇:HW、SW之类的是什么意思


下一篇:uni-app新bug 当前版本3.3.11