当前位置:首页>python>春招_python基础_p7_赋值与表达式

春招_python基础_p7_赋值与表达式

  • 2026-08-22 12:52:51
春招_python基础_p7_赋值与表达式

知识点:赋值与表达式

①用=赋值,左边只能是变量名,右边为值或表达式。

②表达式是一个或多个值、变量、运算符以及函数的组合,它能够计算并产生一个结果。

(1)常规赋值

studentname = '张三'print(studentname)#输出:张三

(2)多语句写在同一行,用分号;分割

stu = 'deepseek';get_score=300print(stu,get_score)#输出:deepseek 300

(3)多重赋值

abc=xyz=ijk=300print(abc,xyz,ijk)# 输出:300 300 300

(4)解构赋值

a,b,c,d=1,2,3,4print(a,b,c,d)#输出:1 2 3 4

(5)交换两个变量的值之方法1(使用临时变量)

a=150b=300temp=a #先把a的值存到temp,temp=150a=b    #把b的值赋给a,a=300b=temp #把temp的值赋给b,b=150print(a,b)#输出:300 150

(5)交换两个变量的值之方法2(使用并行赋值或元组解包)

x=590y=600x,y = y,x #右侧先打包成元组(600,590),再解包给x和yprint(x,y)#输出:600 590

(6)表达式(可简单理解为算式)

result = (5+3) * 2 / 4   #算术表达式:(8)*2/4 = 4.0t = (10>5) and (3!=7)    #布尔表达式:True and True = Truey = len('hello world.')  #函数表达式:计算字符串长度,共12个字符(含空格和句号)result = (5+3) * 2 / 4   #算术表达式:(8)*2/4 = 4.0print(result,t,y)#4.0 True 12

(7)习题

第一题:

m=666

n=888

m,n = n,m

思考?现在n的值为多少?

参考答案:

交换m和n的值,执行后m=888,n=666 答案:n的值是666

第二题:

k,r = 5>3,"why"

思考?k的数据类型是哪种?

参考答案:k为布尔型、r为字符串型。

最新文章

随机文章