python不需要事先声明变量。
python的变量类型是在运行过程中自动决定的,不需要代码声明类型。
1.1 python变量、对象和引用
示例
>>> s = '梯阅线条'
>>> print(s)
梯阅线条
说明
序号 | 表达式/语句 | 作用 | 描述 |
---|---|---|---|
1 | ‘梯阅线条’ | 创建对象 | 单引号’’字符串表达式, 创建一个字符串对象,值为’梯阅线条’。 |
2 | s=‘梯阅线条’ | 创建变量 创建引用 | 等于号=赋值表达式, 创建变量s(如果s还未创建),创建引用。 引用:是变量到对象的连接(相当于指针),执行赋值表达式时自动形成。变量:拥有指向对象的连接(即对象的引用)。第1次执行赋值表达式时,创建变量,指向对象的引用。 非第1次执行赋值表达式时,修改变量指向的引用。 |
3 | print( s ) | 使用变量 | print(s)语句使用变量s, 变量s被当前引用的对象代替。变量被使用之前必须先赋值进行初始化,否则报错。 |
python对象都有2个标准的头部信息:
一个是类型标志符,标识对象的类型;
一个是引用的计数器,用来决定是否可以回收对象。
1.2 python类型属于对象
python类型属于对象,不属于变量。
获取变量的类型时,获取的是变量指向的引用的类型。
示例
>>> s = '梯阅线条'
>>> type(s)
>>> s = 9555
>>> type(s)
1.3 python对象自动回收
python对象有专门的引用计数器,用来标记对象被引用的次数。
当对象引用计数器值为0时,python对象会自动被回收,释放对象内存空间。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
代码
+关注
关注
30文章
4747浏览量
68349 -
python
+关注
关注
56文章
4782浏览量
84453
发布评论请先 登录
相关推荐
python环境变量的配置pip
Python环境变量的配置和使用是每个Python开发者都需要了解和掌握的基本技能之一。在本文中,我们将详细介绍如何正确配置Python环境变量
python设置环境变量
我们想要运行python,需要安装Python,还要设置一些环境变量1,此电脑,右键属性2、高级系统设置-> 环境变量3、在系统变量中找到p
发表于 11-10 14:49
•876次阅读
Python私有变量的定义方法
通过在类中定义接口,实现私有变量的引用、读取和修改。除了Python私有变量是使用“_”定义之外,还有两种特殊变量,分别是:1. _xx 以单下划线开头的表示的是protected
发表于 02-13 16:49
•1648次阅读
Python的数据类型与变量赋值
Python有六个标准的数据类型:Numbers(数字)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)。
如何配置Python环境变量
配置Python环境变量是在安装Python解释器后的一项重要步骤,它允许您在任何位置都可以通过命令行或脚本运行Python解释器,使Python
python变量与基本数据类型介绍
1、前言 熟练掌握一门编程语言,最好的方法就是充分了解,掌握基础知识,并亲自体验,多敲代码,熟能生巧。本文首先介绍python基础知识的保留字与标识符,然后将介绍在python中如何使用变量以及各种数据
python变量命名规则
Python是一种高级编程语言,广泛应用于软件开发、数据分析和科学计算等领域。在Python中,变量是用来存储数据的容器,它们具有名称以及与之关联的值。然而,变量的命名并不是随意的,而
评论