知识点:赋值与表达式
①用=赋值,左边只能是变量,右边为值或表达式。
②表达式是一个或多个值、变量、运算符以及函数的组合,它能够计算并产生一个结果。
(1)常规赋值
studentname = '张三'print(studentname)
(2)多语句写在同一行,用分号;分割
stu = 'deepseek';get_score=300print(stu,get_score)
(3)多重赋值
abc=xyz=ijk=300print(abc,xyz,ijk)
(4)解构赋值
a,b,c,d=1,2,3,4print(a,b,c,d)
(5)交换两个变量的值之方法1(使用临时变量)
a=150b=300temp=aa=bb=tempprint(a,b)
(5)交换两个变量的值之方法2(使用并行赋值或元组解包)
x=590y=600x,y = y,xprint(x,y)
(6)表达式(可简单理解为算式)
result = (5+3) * 2 / 4t=(10>5) and (3!=7)y = len('hello world.')print(result,t,y)
(7)习题
m=666
n=888
m,n = n,m
思考1?现在n的值为多少?
k,r = 5>3,"why"
思考2?k的数据类型是哪种?