其他
社科大数据平台Python学习系列 | Python 变量与基本运算
目录
一、前言
二、变量
什么是变量
变量命名规则
定义变量与删除变量
三、Python 基本运算
表达式
算术运算符
比较运算符
逻辑运算符
赋值运算符
运算符优先级
四、结束语
本文共2422个字,阅读大约需要10分钟,欢迎指正!
Part1前言
💡 回顾更多
Part2变量
1什么是变量
a = 1
。其中 a 为变量,1 为值;从底层看,程序中的数据都要放在内存中,变量就是这块内存的名字,我们可以通过变量名来访问变量值。💡 小贴士
如果你使用过 Stata ,那么我们需要明确,Python 中的变量和 Stata 中的变量不是同一个概念,Stata (或者说常用这款软件的社科领域学者们)习惯将数据表的字段称为变量,而我们这里所讲的变量,在 Stata 中被称为暂元
。local letter "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
上面这行 Stata 代码中,letter
就是一个局部暂元,它的值就是后面的字符串。如果是在 Python 中,我们则可以叫它变量,只是 Python 代码写法与 Stata 代码写法不一样而已。2变量命名规则
3定义变量与删除变量
=
来定义变量,举例如下:name = "张三"
names = name + "李四"
name
和 names
,其中代码 name = "张三"
可以读作:字符串 张三 赋值给变量 name
。下面一行代码则展示了变量的引用,通过使用变量名 name
调用变量值 张三 并将计算的结果赋值给另一个变量 names
。del
关键字,例如删除变量 test
可以使用如下代码:del test
Part3Python 基本运算
1表达式
算术表达式
、关系表达式
、逻辑表达式
等。多种混合运算形式构成表达式,按照运算符的优先级与结合性依次进行运算,出现括号时,优先计算括号内的。在运算过程中要求两个操作数类型一致,当操作数类型不完全一致时,系统会以高类型为准进行运算。例如整数与浮点数计算,会得到精度更高的浮点数,如下图所示:2算术运算符
3比较运算符
4逻辑运算符
5赋值运算符
6运算符优先级
Part4结束语
星标⭐我们不迷路!想要文章及时到,文末“在看”少不了!
点击搜索你感兴趣的内容吧
往期推荐
数据Seminar
这里是大数据、分析技术与学术研究的三叉路口
文 | 两米哥
欢迎扫描👇二维码添加关注