美文网首页
变量与表达式

变量与表达式

作者: 大冰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以后就是两个内存地址了

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

相关文章

  • thymeleaf(三) ____基本语法

    变量表达式 ${...}选择变量表达式 * {...}消息表达式 #{...}链接网址表达式 @{.....

  • JS逻辑运算符(学习笔记)

    && 与(相当于英语中 and ) 运算结果 = 表达式1 && 表达式2运算结果可以是任何变量,这个变量相当于一...

  • python的顺序程序设计

    赋值同步赋值:变量1,变量2,....变量n=表达式1,表达式2,.....表达式n同步赋值首先计算右边n个表达式...

  • linux 中 if 语句条件的含义

    文件表达式 整数变量表达式 字符串变量表达式 if [ 表达式1 –o 表达式2 ]

  • 运算符

    算数与关系表达式 2.1 表达式的概念(掌握) 2.1.1 什么是表达式 将同类型的数据(如常量、变量、函数等...

  • Java基础恢复(待完善)

    1. 环境配置(MAC) 2. 基础 标识符 常量与变量 常量 变量 运算符和表达式 运算符 表达式 数据类型 4...

  • shell

    变量 算术表达式 条件表达式

  • Python基础笔记(一)--列表推导和生成器表达式

    列表推导 列表推导的书写形式:[表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列...

  • 变量与表达式

    变量与表达式 变量 变量是一种占位符,用于引用计算机内存地址。变量用以保存或关联各种类型和来源的数据,如用户输入的...

  • 入门php

    PHP 变量 与代数类似,可以给 PHP 变量赋予某个值(x=5)或者表达式(z=x+y)。 变量可以是很短的名称...

网友评论

      本文标题:变量与表达式

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