0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅析python的变量类型

jf_78858299 来源:梯阅线条 作者:小梯子 2023-03-10 10:11 次阅读

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

    文章

    4779

    浏览量

    68514
  • python
    +关注

    关注

    56

    文章

    4792

    浏览量

    84622
收藏 人收藏

    评论

    相关推荐

    python环境变量的配置pip

    Python环境变量的配置和使用是每个Python开发者都需要了解和掌握的基本技能之一。在本文中,我们将详细介绍如何正确配置Python环境变量
    的头像 发表于 12-15 15:41 2421次阅读

    Python的常量与变量基础知识详解

    Python是一门强类型的动态语言。 字面常量,变量没有类型变量只是在特定的时间指向特定的对象而已,
    发表于 12-14 05:31 1813次阅读

    详细解读Python变量类型

    变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。
    的头像 发表于 10-17 17:14 2706次阅读
    详细解读<b class='flag-5'>Python</b><b class='flag-5'>变量</b><b class='flag-5'>类型</b>

    python设置环境变量

    我们想要运行python,需要安装Python,还要设置一些环境变量1,此电脑,右键属性2、高级系统设置-> 环境变量3、在系统变量中找到p
    发表于 11-10 14:49 889次阅读

    Python私有变量的定义方法

    通过在类中定义接口,实现私有变量的引用、读取和修改。除了Python私有变量是使用“_”定义之外,还有两种特殊变量,分别是:1.  _xx 以单下划线开头的表示的是protected
    发表于 02-13 16:49 1663次阅读

    python教程之变量和简单数据类型

    本文档的主要内容详细介绍的是python教程之变量和简单数据类型
    发表于 04-26 08:00 7次下载
    <b class='flag-5'>python</b>教程之<b class='flag-5'>变量</b>和简单数据<b class='flag-5'>类型</b>

    Python变量类型详细资料说明

    Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个
    发表于 08-24 16:47 3次下载
    <b class='flag-5'>Python</b>的<b class='flag-5'>变量</b><b class='flag-5'>类型</b>详细资料说明

    Python变量类型详细说明

    变量赋值Python 中的变量赋值不需要类型声明。 每个变量在内存中创建,都包括变量的标识,名称
    发表于 01-15 16:29 1次下载
    <b class='flag-5'>Python</b>的<b class='flag-5'>变量</b><b class='flag-5'>类型</b>详细说明

    深入了解python常量与变量

      Python变量和常量不需要事先声明类型,这是根据Python的动态语言特性而来。
    的头像 发表于 02-16 18:22 1915次阅读
    深入了解<b class='flag-5'>python</b>常量与<b class='flag-5'>变量</b>

    Python的数据类型变量赋值

    Python有六个标准的数据类型:Numbers(数字)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)。
    的头像 发表于 02-10 10:23 1834次阅读

    Python-无处不在的变量

    Python中,每个变量在使用前都必须赋值,变量赋值以后,该变量才会被创建
    的头像 发表于 02-16 14:51 571次阅读

    如何配置Python环境变量

    配置Python环境变量是在安装Python解释器后的一项重要步骤,它允许您在任何位置都可以通过命令行或脚本运行Python解释器,使Python
    的头像 发表于 04-14 12:16 2w次阅读

    网络工程师学Python变量和简单数据类型

    Python是一种广泛应用于编程和数据科学的高级编程语言,它支持许多不同类型变量和简单数据类型
    的头像 发表于 04-15 17:56 751次阅读

    python变量与基本数据类型介绍

    1、前言 熟练掌握一门编程语言,最好的方法就是充分了解,掌握基础知识,并亲自体验,多敲代码,熟能生巧。本文首先介绍python基础知识的保留字与标识符,然后将介绍在python中如何使用变量以及各种数据
    的头像 发表于 07-05 15:51 744次阅读

    python变量命名规则

    Python是一种高级编程语言,广泛应用于软件开发、数据分析和科学计算等领域。在Python中,变量是用来存储数据的容器,它们具有名称以及与之关联的值。然而,变量的命名并不是随意的,而
    的头像 发表于 11-23 15:44 1363次阅读