变量

什么是变量?

变量,是用于在内存中存放程序数据的容器

计算机的最核心功能就是“计算”, 计算需要数据源,数据源要存在内存里,比如我要把小明的姓名、身高、年龄信息存下来,后面程序会调用。

怎样定义一个变量?

直接设置一个“变量名=值”

name = "小明"age= 22height= 160

怎样调用变量?

后面程序想调用的时候,直接调 变量名 就可以

name = "小明"age= 22height= 160

print(name)print(age)

定义规则

变量名只能是 字母、数字或下划线的任意组合

变量名的第一个字符不能是数字

以下关键字不能声明为变量名[‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘exec’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘not’, ‘or’, ‘pass’, ‘print’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

常用定义方式

官方推荐!!小写字母,下划线,数字(不要用大写!!大写不好看,输入还需要切换大小写)

age_of_oldboy = 56number_of_students= 80

不好的定义方式

变量名为中文、拼音

变量名过长

变量名词不达意

使用规则

程序是从上到下执行的,所以变量必须先定义,后调用, 否则会报错

修改变量

>>> name = "小明"

>>> age = 22

>>> height = 160

>>> age = 100

>>>age100

需要注意的是,修改变量不是把原来的值覆盖掉,而是重新分配了一个空间存储新的值,并指向新值,旧的值断开连接。

>>>id(age)1377669120

>>> age = 22

>>>id(age)1377667872

>>> age = 60

>>>id(age)1377668480

常量

常量即指不变的量,如π、e, 或在程序运行过程中不会改变的量

在Python中没有一个专门的语法代表常量,程序员约定俗成用变量名全部大写代表常量

AGE_OF_OLDBOY = 56

python的常量和变量_python变量和常量相关推荐

  1. python定义一个整数变量_Python变量与常量

    1.什么是变量 a=1,其中 a 就是变量名称,1 就是它的值.在程序运行过程中,变量的值一般都会发生改变,内存中会专门开辟一段空间,用来存放变量的值,而变量名将指向这个值所在的内存空间.与变量相对的 ...

  2. python的常量变量_Python基础语法-常量与变量

    Python是一门强类型的动态语言. 字面常量,变量没有类型,变量只是在特定的时间指向特定的对象而已,变量所指向的对象是有类型的. 变量:变量在赋值时被创建,它可以是任何对象的引用,但必须在引用前被赋 ...

  3. python格式化输出多个变量_Python变量的格式化输出

    print() 函数使用以 % 开头的转换说明符对各种类型的数据进行格式化输出. 转换说明符(Conversion Specifier)只是一个占位符(也称为格式化操作符),它会被后面表达式(变量.常 ...

  4. python怎样创建变量_Python变量的创建

    Python 是一种动态类型语言,因此变量不需要显式地声明其数据类型.在Python 中,所有的数据都被抽象为"对象",变量通过赋值语句来指向对象,变量赋值的过程就是将变量与对象关 ...

  5. c语言调用python变量_Python变量

    在编程语言中,变量是一个必不可少的词,大家也可以把变量理解成名字,也可以理解为一个标签. 举个例子来讲解一下变量,比如我们购买了一套名为"dotcpp"的房子,我们在"d ...

  6. python保存变量_python | 变量-保存与命名规则

    1 变量生成 python中生成变量无须事先声明,系统会根据赋值或表达式运算结果值,自动推断变量类型.在python中,变量生成的语法如下:变量名 = 数据或表达式 x = 123 type(x) # ...

  7. python怎么定义int变量_Python 变量类型 | 菜鸟教程

    Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...

  8. python定义整数型变量_Python变量类型有哪些?Python变量声明介绍

    变量不过是用于定义,存储和对输入数据执行操作的编程元素.Python变量类型有哪些?Python变量有四种不同类型,它们是Integer,LongInteger,Float和String.整数用于定义 ...

  9. python赋值中文变量_Python变量引用赋值

    不,你不能.正如其他答案所指出的,你可以(ab?)使用可变对象的别名来实现类似的效果.然而,这与C++引用不一样,我想解释一下实际上发生了什么,以避免任何误解.<>你可以看到,在C++(和 ...

最新文章

  1. 【实习项目记录】(一)加密算法MD5和RSA
  2. ps -ef和ps aux的区别
  3. C++11中值得关注的几大变化
  4. Navisworks Api Tool
  5. SVN_06导入项目文档
  6. 不改代码也能全面 Serverless 化,阿里中间件如何破解这一难题?
  7. MiniDao持久层 Vs Mybatis
  8. bes2300 tws配对_tws 耳机春天来了!
  9. IT人士易犯4大职业病 鼠标手居第一位
  10. 在谷歌chrome、Firefox等浏览器打开、编辑、保存微软Office、金山WPS文档
  11. win10快捷方式去箭头(win10快捷方式去箭头副作用)
  12. 软件质量保证和软件配置管理
  13. 磁悬浮框架飞轮磁轴承技术研究与发展现状
  14. 中国网络视频行业发展战略预测及未来发展趋势展望报告2021-2027年
  15. iPhone微信支持更换桌面图标了,超简单
  16. 《0day安全-软件漏洞分析技术》实验笔记2
  17. HIWIN、IKO滑块HGH15CA、LWHD15B型号替换
  18. 转贴:语言暴力、煽动性、讲道理和和谐盛世
  19. ESP32 SNTP配置
  20. c语言爱心图片表白程序源代码(附加源代码及其实例压缩包)

热门文章

  1. 表格过滤器_不用记账软件也可以记录支出明细,这个在线协同表格很方便
  2. python encode gbk_[转]Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
  3. dpdk 18 ixgbe驱动初始化分析
  4. 怎样修改iis 服务器日期,怎么在IIS里设置服务器端缓存时间?
  5. android listview remove 动画,给Android ListView添加删除item动画
  6. 用户与硬件之间的接口
  7. 电脑技巧:键盘上ESC按键的使用小技巧,你都知道吗?
  8. 后端技术:命名不规范,lombok泪两行!
  9. 5G常见缩略语大全!
  10. 今天除夕,给您拜年了!