Python04,变量与赋值
变量与赋值
什么是变量
变量是编程中最基本的存储单位,可以暂时性的储存一个可变的值。
举个例子:
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,变量与赋值相关推荐
- 简单介绍Lua中的变量与赋值方法
今天小编就为大家分享一篇关于Lua中的变量与赋值方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧 看以下案例: test.lua -- 第一个lua脚本 ...
- 在shell中变量的赋值有五种方法
在shell中变量的赋值有五种 :使用 read 命令,直接赋值,使用命令行参数,使用命令行的输出结果,从文件读取 1. 直接赋值,格式为:变量名 = 变量值 2.Read 命令是系统内置命令,语法格 ...
- R语言编程 第一讲 变量与赋值
R语言编程 第一讲 变量与赋值 R语言的变量名 赋值符号 <- 与 = 的区别 赋值符号 <- 的更多细节 Copy-on-Modify与Modify-in-Place 函数调用 列表 数 ...
- python 变量名重新赋值 变量重新赋值 通过字典的方式
对数据表的操作经常需要重命名变量,或者中心赋值某个变量,可以使用numpy的where,也可以使用rename, 或者使用replace. 使用字典的方式比较方便.下面是代码: import pand ...
- bash-shell高级编程-变量的赋值
变量的赋值 = 赋值操作(前后都不能有空白) 注意:因为=和-eq都可以用作条件测试操作,所以不要与这里的赋值操作相混淆. =既可以用作条件测试操作,也可以用于赋值操作,这需要视具体上下文而定 简单的 ...
- python变量定义必须赋值_Python3单行定义多个变量或赋值方法
Python3单行定义多个变量或赋值方法 你甚至可以在一行内将多个值赋值给多个变量 >>> a , b = 45, 54 >>> a 45 >>> ...
- python定义变量并赋值_Python 变量类型及变量赋值
在 Python 中,变量不一定占用内存变量.变量就像是对某一处内存的引用,可以通过变量访问到其所指向的内存中的值,并且可以让变量指向其他的内存.在 Python 中,变量不需要声明,但是使用变量之前 ...
- matlab怎么给函数自变量赋值_MATLAB的变量及赋值
变量及赋值 [n,m] n是行,m是列! 1.矩阵及其元素赋值 赋值就是把数赋予代表常量或标量的标识符.MATLAB中的变量或常量都代表矩阵,标量应看作1x1阶的矩阵.赋值语句的一般形式为: 变量=表 ...
- 【Python】趣学Python变量和赋值:大师兄和二师兄教的好~
公众号:尤而小屋 作者:Peter 编辑:Peter 今天给大家带来的是一篇关于Python变量与赋值的文章.其实Python中的赋值语句我们在之前的学习过程已经接触了很多,比如a=1,就是将数值1赋 ...
- thinkphp5(改变html中的变量、赋值和替换)
改变html中的变量.赋值和替换 引入css.js文件的tp5定义的路径常量 改变config配置更改路径变量
最新文章
- Huffman Coding
- 为什么说“人生苦短,我用Python”?为什么Python这么火?
- 利用反汇编手段解析C语言函数
- Oracle11g 备份和恢复的方法
- 倾城之恋 “樱“爱而美2020-04-20
- CodeForces - 1110G Tree-Tac-Toe(博弈+构造)
- 在Java EE 6中将Bean验证与JAX-RS集成
- linux+oracle+自动增量备份脚本,linux自动运行rman增量备份脚本
- 又跑回去拿的即时通讯
- 面向Linux的10款最佳剪贴板管理器
- oracle+get+json,jQuery+ajax中getJSON() 用法实例
- 《普林斯顿微积分》读书笔记
- word2vec和node2vec笔记(更新ing)
- 将多张图片缩小合为一张图片(千图成像)
- 真无线蓝牙耳机哪款好?国内真无线蓝牙耳机排行榜10强!
- Js中apply和call
- sql like N#39;%%#39;,N 是代表什么意思 及Like语句详解
- 蛋白结构分析实操教程
- 2022第四届长安杯复盘
- Android平台基于asmack实现XMPP协议中的PubSub机制
热门文章
- 46.贪心算法练习: 区间合并
- 《Entity Framework 6 Recipes》中文翻译系列 (42) ------ 第八章 POCO之使用POCO
- 0-1之间的随机数 C/C++
- sql2000下 分页存储过程(一)
- C#.NET分别以GET和POST方式抓取远程页面
- Cesium Terrain Builder 非压缩瓦片
- Spring - 理解BeanPostProcessor
- Security+Oauth2权限认证(案例 源码)
- Windows中ElasticSearch的备份和还原
- VS2015 编译Protobuf