• 定义变量的三个特征


    1 定义变量的三个特征

    对于每个变量,python都提供了这三个方法分别获取变量的三个特征(值,内存地址,数据类型)

    x = 30
    
    print(x)  # 获取变量的变量值
    
    print(id(x))  # 获取变量的id,可以理解成变量在内存中的地址
    
    print(type(x))  # 获取变量的数据类型,下章会详细介绍数据类型
    
    30
    1499099520
    <class 'int'>
    

    注意:内置功能id(),内存地址不一样,则id()后打印的结果不一样,因为每一个变量值都有其内存地址,而id是用来反映变量值在内存中的位置,内存地址不同则id不同。

    x = 'piao playgame'
    
    print(type(x))
    
    <class 'str'>
    
    x = [1,23]
    
    print(type(x))
    
    <class 'list'>
    
    x = 10
    y = 100
    
    print(y == x)
    
    False
    
    x = 10
    y = 10
    z = x
    
    print(x is y)    # 小整数池的原因
    print(x is z)
    
    True
    True
    
    x = 'jugvwhfowugiwhviustcvjbuf #efvhvuyfdcjhdfuwud287538926osfoewfnkdlsjv#sodfndvl5hsubceninncfdg'
    y = 'jugvwhfowugiwhviustcvjbuf #efvhvuyfdcjhdfuwud287538926osfoewfnkdlsjv#sodfndvl5hsubceninncfdg'
    
    print(x is y)
    
    False
    

    id相同变量他们的值一定相同,值相同的id不一定相同

  • 相关阅读:
    考研复试之dp重温
    面试总结
    决策树学习记录
    python机器学习随笔
    大三狗重新复习算法之递推
    第十二届CSP总结
    unity(Exploder插件)研究
    unity学习笔记2
    Unity3d学习笔记(持续更新)。。。
    4.24
  • 原文地址:https://www.cnblogs.com/Hades123/p/10813215.html
Copyright © 2020-2023  润新知