整理Python中的赋值运算符

299次阅读  |  发布于5年以前

下表列出了所有Python语言支持的赋值运算符。假设变量a持有10和变量b持有20,则:

2015513121006816.jpg \(592×562\)

例如:

试试下面的例子就明白了所有在Python编程语言可供选择的赋值运算符:


    #!/usr/bin/python

    a = 21
    b = 10
    c = 0

    c = a + b
    print "Line 1 - Value of c is ", c

    c += a
    print "Line 2 - Value of c is ", c 

    c *= a
    print "Line 3 - Value of c is ", c 

    c /= a 
    print "Line 4 - Value of c is ", c 

    c = 2
    c %= a
    print "Line 5 - Value of c is ", c

    c **= a
    print "Line 6 - Value of c is ", c

    c //= a
    print "Line 7 - Value of c is ", c

当执行上面的程序,它会产生以下结果:


    Line 1 - Value of c is 31
    Line 2 - Value of c is 52
    Line 3 - Value of c is 1092
    Line 4 - Value of c is 52
    Line 5 - Value of c is 2
    Line 6 - Value of c is 2097152
    Line 7 - Value of c is 99864

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8