首页 > 编程知识 正文

什么是复合赋值运算符,python竖线运算符

时间:2023-05-04 11:35:42 阅读:163237 作者:2517

4、取算术运算符-*//%**/商%,求馀数**幂运算#-*///*#盒:梯形面积# a=float (请输入梯形的上底长: ) 兄弟运算从左开始依次是float1=10.2int1=4int2=11# #数值型数据(float,int, bool )之间可以进行算术运算的print(int1float1)知道bool可以参加算术运算的True表示为1,1 false表示为0#print(int1true )-),和加法运算一致的#*print ) int1* BOL int2) print(int1/float1)//(除尽)将两个数据相除商# 11/4商2多3将3print(int2///int1) # 2# % )相除3# ** )幂在除法运算中,结果必须是浮点型print(9/3) # 3.0#浮点型参加运算后,结果是浮点型#商3余2.2print(11.2//3) 3.0print ) 9.9//3.3 ) #3.0#print 提高0运算符的优先顺序的话,print(1)2)3)先乘除后,#/运算的优先顺序print(1) 11///3 ) )的优先顺序为-#/和* /平面水平的print (2* 11////3) 11%3) print ) 11%3*2) **优先级为*/print )2*3**2)结论数学运算符优先级3360-*////如果提高更高的运算符优先级5,赋值符号=:将等号右侧的值分割为等号左侧的变量变量=值可以为多个变量指派不同的值。 变量1、变量2。 变量3=值1,值2值3可以为多个变量分配相同的值。 变量1=变量2=变量3=值#=(用于赋值,而不是判断python中中等的号码相等。 #代入形式:变量名=值#将a=1代入单个变量。 同时多个变量中#等号左侧的变量数必须等于等号右侧的值数。 否则,我会误报告为name,age。 gender='xiaoming ',18,'男人' # value error : notenoughvaluestounpack (expected 3,got 2) # name,age,gender=' Xia gender(#同时给多个变量分配相同的值)在这种情况下,前面可以有多个变量,但是最后只有一个值。 否则,错误a=b=c=10#a=b=c=10=20print(a,b,c ) #等号的左侧一定是变量。 右侧是值或先前定义的变量int1=2int2=int1print(int1,int2) 6,复合赋值运算符=--=*=*/=*=复合赋值运算符等号的左侧一定是先前定义的变量

复合赋值运算符的右侧是已定义的变量或值

#=--=*=/=/=%=*=a=1#a=1a=a1a取出变量并将加1的值代入aa=1print(a ) )与赋值运算符匹配的左侧只有已定义的变量。 与#赋值运算符匹配的等号右侧必须已经定义了name error 3360 name ' b ' is not defined # b,它可以是已经定义的变量或值。 b=b - 1首先计算b - 1。 此时,b不能连续使用#b-=1#print(b ) #复合赋值运算符。 # a =1 =2#练习a=2a*=2

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。