子非鱼,安知鱼之乐!
学习python的快乐你想象不到
本章主题:
运算符
流程控制
函数
a='少年'b='下山'if a < b : print("我还是从前那个少年")else : print("还在南方等我下山的我的人叫小落")
猜猜输出谁的歌词 ? [少年] : [下山]
(一)Python运算符
1.1 基本赋值运算符
赋值运算符用来把右侧的值传递给左侧的变量(或者常量);可以直接将右侧的值交给左侧的变量,也可以进行某些运算后再交给左侧的变量,如 加减乘除、函数调用、逻辑运算等。
=
是 Python 中最常见、最基本的赋值运算符,用来将一个表达式的值赋给另一个变量
#将字面量(直接量)赋值给变量n1 = 100f1 = 3.1415927url = "http://www.baidu.com"#将一个变量的值赋给另一个变量n2 = n1f2 = f1#将某些运算的值赋给变量sum1 = 25 + 46 sum2 = n1 % 6s2 = str(1234) s3 = str(100) + "abc"
1.2 连续赋值
Python 中的赋值表达式也是有值的,它的值就是被赋的那个值,或者说是左侧变量的值;如果将赋值表达式的值再赋值给另外一个变量,这就构成了连续赋值。请看下面的例子:
a = b = c = 100print(a)print(b)print(c)
1.3 扩展后的赋值运算符
=
还可与其他运算符(包括算术运算符、位运算符和逻辑运算符)相结合,扩展成为功能更加强大的赋值运算符,如表 1 所示。扩展后的赋值运算符将使得赋值表达式的书写更加优雅和方便。
java里循环里面常用的 ++ ,没发现 试了一下会报错: d++
1.4 算术运算符
1.5 比较运算符
比较陌生的是 is 和 is not
is 是判断两个变量所引用的对象是否相同,如果相同则返回 True,否则返回 False。</