ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python基础(1)

2022-02-21 23:30:15  阅读:142  来源: 互联网

标签:解释器 变量 python 基础 注释 对象 id


这里写目录标题

python解释器与开发环境

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

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

python程序介绍

程序的格式:缩进和注释

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

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

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

程序的构成

Python程序由模块组成,模块由语句组成。
在这里插入图片描述

对象与变量

对象:在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。
在这里插入图片描述

当删除一个变量时:

del a

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

标识符命名规则

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

标签:解释器,变量,python,基础,注释,对象,id
来源: https://blog.csdn.net/pudding666/article/details/123057926

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有