-
变量由三部分组成
id(指向值的id)、type(类型)、值(具体的数据内容)
-
查看变量类型
使用type()函数可以查看变量等的类型
name = 'Halipot'
print(type(name)) #查看变量类型
-
查看对应内容在内存中的位置
使用id()函数可以查看变量等在内存中的位置
a = 10
print(id(a))
-
全局变量与局部变量
在函数或方法内声明的变量是局部变量,不能被函数外程序进行调用。如果需要被函数外 的程序调用,需要使用global进行声明
def fun():
global peng
peng = 999
# 执行函数,声明全局变量,这样全局变量便可以在执行完函数后,被后面的代码使用
fun()
print(peng)
-
下划线变量(_var、_ _var)
格式 |
例子 |
含义 |
前置单下划线 |
_var |
变量所在模块/类以外的地方也能访问该变量,但最好不要 |
前置双下划线 |
_ _privateVar |
私有变量,变量所在模块/类以外的地方不能访问该变量 |
前后双下划线 |
_ _init_ _ |
python内置特殊变量 |
注:例子为了便于区分,双下滑下中间隔了一个空格
-
运算
赋值运算、比较运算、逻辑运算、布尔运算、算术运算、位运算、成员运算、身份运算
1)算术运算符
运算符 |
描述 |
实例 |
+ |
加 - 两个对象相加 |
a + b 输出结果 30 |
- |
减 - 得到负数或是一个数减去另一个数 |
a - b 输出结果 -10 |
* |
乘 - 两个数相乘或是返回一个被重复若干次的字符串 |
a * b 输出结果 200 |
/ |
除 - x除以y |