[转]Python彻底搞懂 变量、运算符、in、id()、 is 与 ==的区别

变量是为数据命名的东西,以便程序可以记住它。
在 Python 中,您可以将其命名为任何您想要的名称,只要它不以数字开头,并且可以混合使用大小写字母和下划线。

运算符与数学中的加、减、乘、除相同。
Python 具有算术、比较和逻辑运算符,可帮助确定真假。

“in”就像在列表中查找某些内容。
如果找到则返回 true,如果未找到则返回 false。

id(),它可以告诉你一个变量在内存中的具体位置。

“==”和“is”可能看起来相同,但它们的含义却截然不同。
is 检查两个事物是否相等,== 检查两个事物是否相等。

看一下这个例子:
python a=1 0 b=“你好” c=[1 ,2 ,3 ]
print(a+5 ) 输出:1 5 print(b+"World") 输出:HelloWorld
print(a==1 0) 输出:True print(b!="World") 打印:True
print(2 in c) 打印:True print(b) 打印“H”:True
d=a print(id(a)) 打印内存地址。
print(id(d)) 打印 d 的内存地址。
print(a is d) 输出:True
e=1 0 print(a==e) 输出:True print(a is e) 可以打印:True
因为小整数会被缓存。
此示例展示了如何使用这些概念。
你自己看看,有什么问题就问我。

社科大数据平台Python学习系列 | Python 变量与基本运算

变量存储数据,使用字母数字和下划线名称,并且不使用保留字。
使用等号进行赋值,并在一行中定义多个变量。
使用 del 删除变量。
算术加法、减法、乘法和除法、不等量级关系。
无论逻辑与否,作业都涉及加法、减法、乘法和除法的运算。
优先级取决于括号,乘方最高,其次是乘法和除法等。
加法、减法和比较之后,逻辑非大于与或。

如何在Python中查看变量类型

哈,Python的type()函数确实是个好帮手。
记得去年清理数据的时候,一个变量突然变成了一个列表。
我当时很困惑。
然后我使用 type() 来检查它。
事实证明,这是一个为我解决了一个大问题的清单。

例如,如果您有一个名为“age = 2 5 ”的变量,并且您不知道该类型是什么年龄,则可以在Python控制台中编写“type(age)”并按Enter键。
然后你会被告知“age”是一个 int 类型,即整数。

我已经经历过几集了。
例如,我曾经定义了一个名为“Alice”的变量,然后对它的类型感到好奇。
所以我输入“type(name)”,结果是,这表明“name”是一个字符串。

注意,在使用 type() 检查类型之前,必须确保变量已经定义,否则 Python 会报错。
就像有时当您输入 type(undeclared_variable) 时,它显示名称“undeclared_variable”未定义。
这就像走进一个没有光的房间去寻找东西。
如果你找不到它,你可能会碰壁。

总的来说,type()函数简单易用,是Python中快速检查变量类型的神器。
无论如何,这取决于你。
如果您有任何疑问,请随时问我。
我仍然想知道:除了 type() 之外,还有其他方法来确定变量类型吗?