美文网首页
变量与表达式

变量与表达式

作者: 大冰S | 来源:发表于2019-11-06 21:54 被阅读0次

    变量与表达式

    变量

    变量是一种占位符,用于引用计算机内存地址。
    变量用以保存或关联各种类型和来源的数据,如用户输入的数据、特定运算结果的数据等

    • 作用域表示变量在程序中能被使用的范围,由创建变量的位置决定
    • 生存周期表示变量在程序运行过程中具有实际意义值的时间范围
    • 全局变量:在程序中任何一个地方都能引用的变量
      python不需要定义变量的类型,变量定义的原则是随用随定义
      变量互换:a, b = b, a

    表达式

    表达式:由数字、算符、符号等以能求得数值的有意义排列方法所得的组合(x^2 - 2x +1)
    语句:组成程序的独立元素,表示要执行的动作(a = a + 4 , import math)
    id(),查看变量的内存地址

    '''
    True
    False
    1507487200
    1507487232
    '''
    a = 257
    b = 257
    print(a == b)
    print(a is b)
    print(id(a))
    print(id(b))

    Python为了优化速度,会把[-5,256]之间的数据提前放到小整数池中,程序只要用[-5,256]之间的数据不会再重新创建一份,都是指向对象池中的同一份数据,除了这个区间之外的数据,都会重新创建新的内存空间。
    str也有小数据池。规定:

    1. 不能有特殊字符串,全部由字母组成的字符串
    2. s20还是同一个地址,s21以后就是两个内存地址了

    除了整型和字符串,其他数据类型都没有小数据池

    相关文章

      网友评论

          本文标题:变量与表达式

          本文链接:https://www.haomeiwen.com/subject/ymrjbctx.html