python基础之变量类型简介

这篇博客介绍了Python中的变量类型,强调了Python变量的动态特性和强类型性质。内容涵盖数字类型如整型、长整型、浮点型和复数,以及字符串、列表、元组和字典等数据结构。特别提到了元组的不可变性以及字典的无序性和通过键存取元素的特点。此外,还讨论了Python中对象的引用计数和内存管理,包括小整数和小字符串的缓存机制。
摘要由CSDN通过智能技术生成

变量类型

变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。

基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。

因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。

  1. 变量

    python变量是动态的(它自动地跟踪你的类型而不是要求声明代码),但也是强类型语言(只能对一个对象进行适合该类型的有效的操作)。
    在Python中类型属于对象,而不是属于变量,变量只是指向对象的引用或者叫地址。比如

        a=3
        #变量a指向对象3的地址
    

    python中每个对象都有一个引用计数器,一旦这个计数器被设置为零,这个对象的内存空间就会被回收。

    *思考 循环检测器???

  2. 变量赋值

        a = b = c = 1
        a, b, c = 1, 2, "john"
    

    Python3.X 源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定 UTF-8 编码。

    如果你使用编辑器,同时需要设置 py 文件存储的格式为 UTF-8,否则会出现类似以下错误信息:

  3. 标准数据类型
    在内存中存储的数据可以有多种类型。

    例如,一个人的年龄可以用数字来存储,他的名字可以用字符来存储。<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值