变量与赋值

什么是变量
变量是编程中最基本的存储单位,可以暂时性的储存一个可变的值。
举个例子:
  x = 100

  print(x)

这个程序的运行结果为‘100’。
这里我们说x是一个变量,和数学方程不同的是这里的”=“是赋值符号,即将100赋值给变量x。那么x暂时得到了100这个值,后面就可以调用x:
  y = x + 10

  print(x,y)
PS:将x + 10的结果赋值给变量y,打印x和y得到的结果就是100 110。

再扩展一下:
  x = 50
  x = x + 3

  print(x)
这两句当数学方程来看就很费解,但是我们说了这里的“=”是赋值符号,不是等于号。变量x在第一句中被赋值50。第二句中将自己的值加3再赋给自己,这个时候x的值应该是53。

变量的命名规则

  • 变量名的首字符必须为大、小写的字母或下划线
  • 首字符后面的部分可以有数字
  • 大小写敏感:name和Name是不同的变量名

所以实际使用中我们可能用到的变量名可能是这样的:

Name_Student01,Age,Color_Obj,items,shopping_cart,_name,UserChoice等等,

它们除了符合命名规则之外还具有一定的含义,让人看了就大概知道是变量的用途是什么。

语言系统用到的保留关键字:我们不可以用下面[]内的关键字作为变量名。

>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

转载于:https://www.cnblogs.com/wangfei1248/p/9696951.html

Python04,变量与赋值相关推荐

  1. 简单介绍Lua中的变量与赋值方法

    今天小编就为大家分享一篇关于Lua中的变量与赋值方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧 看以下案例: test.lua -- 第一个lua脚本 ...

  2. 在shell中变量的赋值有五种方法

    在shell中变量的赋值有五种 :使用 read 命令,直接赋值,使用命令行参数,使用命令行的输出结果,从文件读取 1. 直接赋值,格式为:变量名 = 变量值 2.Read 命令是系统内置命令,语法格 ...

  3. R语言编程 第一讲 变量与赋值

    R语言编程 第一讲 变量与赋值 R语言的变量名 赋值符号 <- 与 = 的区别 赋值符号 <- 的更多细节 Copy-on-Modify与Modify-in-Place 函数调用 列表 数 ...

  4. python 变量名重新赋值 变量重新赋值 通过字典的方式

    对数据表的操作经常需要重命名变量,或者中心赋值某个变量,可以使用numpy的where,也可以使用rename, 或者使用replace. 使用字典的方式比较方便.下面是代码: import pand ...

  5. bash-shell高级编程-变量的赋值

    变量的赋值 = 赋值操作(前后都不能有空白) 注意:因为=和-eq都可以用作条件测试操作,所以不要与这里的赋值操作相混淆. =既可以用作条件测试操作,也可以用于赋值操作,这需要视具体上下文而定 简单的 ...

  6. python变量定义必须赋值_Python3单行定义多个变量或赋值方法

    Python3单行定义多个变量或赋值方法 你甚至可以在一行内将多个值赋值给多个变量 >>> a , b = 45, 54 >>> a 45 >>> ...

  7. python定义变量并赋值_Python 变量类型及变量赋值

    在 Python 中,变量不一定占用内存变量.变量就像是对某一处内存的引用,可以通过变量访问到其所指向的内存中的值,并且可以让变量指向其他的内存.在 Python 中,变量不需要声明,但是使用变量之前 ...

  8. matlab怎么给函数自变量赋值_MATLAB的变量及赋值

    变量及赋值 [n,m] n是行,m是列! 1.矩阵及其元素赋值 赋值就是把数赋予代表常量或标量的标识符.MATLAB中的变量或常量都代表矩阵,标量应看作1x1阶的矩阵.赋值语句的一般形式为: 变量=表 ...

  9. 【Python】趣学Python变量和赋值:大师兄和二师兄教的好~

    公众号:尤而小屋 作者:Peter 编辑:Peter 今天给大家带来的是一篇关于Python变量与赋值的文章.其实Python中的赋值语句我们在之前的学习过程已经接触了很多,比如a=1,就是将数值1赋 ...

  10. thinkphp5(改变html中的变量、赋值和替换)

    改变html中的变量.赋值和替换 引入css.js文件的tp5定义的路径常量 改变config配置更改路径变量

最新文章

  1. Huffman Coding
  2. 为什么说“人生苦短,我用Python”?为什么Python这么火?
  3. 利用反汇编手段解析C语言函数
  4. Oracle11g 备份和恢复的方法
  5. 倾城之恋 “樱“爱而美2020-04-20
  6. CodeForces - 1110G Tree-Tac-Toe(博弈+构造)
  7. 在Java EE 6中将Bean验证与JAX-RS集成
  8. linux+oracle+自动增量备份脚本,linux自动运行rman增量备份脚本
  9. 又跑回去拿的即时通讯
  10. 面向Linux的10款最佳剪贴板管理器
  11. oracle+get+json,jQuery+ajax中getJSON() 用法实例
  12. 《普林斯顿微积分》读书笔记
  13. word2vec和node2vec笔记(更新ing)
  14. 将多张图片缩小合为一张图片(千图成像)
  15. 真无线蓝牙耳机哪款好?国内真无线蓝牙耳机排行榜10强!
  16. Js中apply和call
  17. sql like N#39;%%#39;,N 是代表什么意思 及Like语句详解
  18. 蛋白结构分析实操教程
  19. 2022第四届长安杯复盘
  20. Android平台基于asmack实现XMPP协议中的PubSub机制

热门文章

  1. 46.贪心算法练习:  区间合并
  2. 《Entity Framework 6 Recipes》中文翻译系列 (42) ------ 第八章 POCO之使用POCO
  3. 0-1之间的随机数 C/C++
  4. sql2000下 分页存储过程(一)
  5. C#.NET分别以GET和POST方式抓取远程页面
  6. Cesium Terrain Builder 非压缩瓦片
  7. Spring - 理解BeanPostProcessor
  8. Security+Oauth2权限认证(案例 源码)
  9. Windows中ElasticSearch的备份和还原
  10. VS2015 编译Protobuf