python 赋值可以理解成为存储啦对象的指针 而不是存储值 是将对象的的地址赋值给变量 变量找到相应的对象
变量的个数与后面序列的元素个数必须一致
没有元素会传一个空的列表
由下划线开头
python 赋值可以理解成为存储啦对象的指针 而不是存储值 是将对象的的地址赋值给变量 变量找到相应的对象
变量的个数与后面序列的元素个数必须一致
没有元素会传一个空的列表
由下划线开头
Python的语句与语法-赋值与表达式
• 赋值语句简介
• 赋值语句形式
• 序列赋值
• 多目标赋值
• 增强赋值语句
• 变量命名规则
• 表达式语句
在Python里,赋值语句与其它语言有所不同,它不是直接把相应的值赋给变量,而是把对象的地址赋给变量,让变量可以找到相应的对象,这个叫做对象的引用。
变量名可以是大小写字母,数字和下划线“_”。但只能以大小写字母或下划线开头,
不能以数字开头。变量名是区分大小写的。保留字符是不能使用的。
表达式,就是等号右边的部分。表达式本身不会存储。
常见表达式语句:
Add(1, 2) 函数调用
MyClass.Add(1,2) 方法调用
Text 打印变量(交互模式)
print('My text') 打印操作
原处修改(或输出等)的表达式语句返回值是None。
赋值与表达式:序列赋值:变量的个数与后面的序列的元素个数必须一致
迭代用法:每次迭代的时候,提取一个列表里的元素
变量命名规则:变量名可以是大小写字母,数字和下划线“_”。但只能以大小写字母或下划线开头,不能以数字开头。变量名是区分大小写的,保留字符是不能使用的
t1,*t2='TEXT'可得到
t1='T',t2=['E','X','T']
序列赋值:
a = 1
b = 2
b,a = a,b
a,b 值互换
a ,*b ,c = 1, 2, 3, 5,4
a =1 b = [2,3,5] c = 4
a = b = c = "myvalues"
a is b b is c : true