运行结果为:n1=20f1=255.00 通常情况下,只要能使用扩展后的赋值运算符,都推荐使用这种赋值运算符。 但是请注意,这种赋值运算符www.wakey.com.cn/document-assignment.html只能针对已经存在的变量赋值,因为赋值过程中需要变量本身参与运算,如果变量没有提前定义,它的值就是未知的,无法参与运算。例如,下面的写法就是错误...
还可以使用赋值运算符将一个变量的值赋值给另一个变量。例如: s2 = s1 # 将变量 s1 的值赋值给 s2 Python 的赋值表达式是有值的,赋值表达式的值就是被赋的值,因此还可以进行连续赋值,例如: x = y = z = 30 这里将 z = 30 表达式的值赋给变量 y,是由于赋值表达式本身也有值,就是被赋的值,因此表达...
还可以使用赋值运算符将一个变量的值赋值给另一个变量。例如: s2 = s1 # 将变量 s1 的值赋值给 s2 Python 的赋值表达式是有值的,赋值表达式的值就是被赋的值,因此还可以进行连续赋值,例如: x = y = z = 30 这里将 z = 30 表达式的值赋给变量 y,是由于赋值表达式本身也有值,就是被赋的值,因此表达...
复合赋值运算符可能刚一听觉得有点拗口,但是一旦提到赋值的话就会有等号=运算符号,那么什么是复合呢,看看下面的的表格大家就会很清楚,在所有的数学运算符的右边都加上了=等号运算符,这种写法的运算符就叫做复合赋值运算符。 复合赋值运算符运算过程:当解释器执行到复合赋值运算符时,先算复合赋值运算符右侧的表达式,...
通常情况下,只要能使用扩展后的赋值运算符,都推荐使用这种赋值运算符。 但是请注意,这种赋值运算符只能针对已经存在的变量赋值,因为赋值过程中需要变量本身参与运算,如果变量没有提前定义,它的值就是未知的,无法参与运算。例如,下面的写法就是错误的: 代码语言:python ...
扩展后的赋值运算符: = 还可与其他运算符(算术运算符、位运算符和逻辑运算符)结合,扩展称为功能更加强大的赋值运算符。 示例: 1n1 =1002f1 = 25.534n1 -=80#等价于n1 = n1 -805f1 *=n1 - 10#等价于 f1 = f1*(n1-10)67print("n1 = %d"%n1)8print("f1 = %.2f"% f1) ...
赋值运算符的使用,以及由赋值运算符扩展的其他运算符。1.基本赋值运算符“= ”1 python中用“=”作为赋值运算符,如:a=10。“=”左侧是变量,右侧是值。如图例中是几个简单的赋值运算符,并进行输出。2 赋值运算符不但可以将一个单一的值赋给变量,还可将表达式,或函数等值赋给变量。3 可将一个变量的...
一、增强型赋值运算符 使用赋值运算时,经常会对某个变量的值进行修改并赋值给自身,如i=i+1; Python可以用增强型赋值运算符简化这个过程: a+=b等价于a=a+b a-=b等价于a=a-b a*=b等价于a=a*b a/=b等价于a=a/b 常用数学运算符都可用于增强型赋值运算。
赋值运算符可以与算术运算符、位运算符等结合,扩展成功能更加强大的运算符。扩展后的赋值运算符如下: 索引运算符 前面介绍字符串时已经使用了索引运算符,索引运算符就是方括号,在方括号中既可使用单个索引值,也可以使用索引范围。实际上,在使用索引范围时,还可指定步走。例: ...