加法
print(1 + 1)
运算符优先级
print((1 + 1) * 2)
取模
print(2 % 5, 3 % 2) # 这是行内注释
print(2 ** 100)
运算符的左右两边最好有空格
(双引号,单引号)
print(' michaeljacc')
print("Let's go")
转义符**
转义符是字符串中的特殊符号,由反斜杠(backslash)开始,接另一个字符结束
常用的转义符有
还有一些别的转义符,但极少使用,对于这种东西,不必记忆,知道有这么回事就好了。
\n # 换行
\t # TAB(制表符)类似4个空格
\ # 一个反斜杠
\a # 系统警铃声,有的系统不会响
浮点数
带小数点的数叫浮点数(float)
操作符两边有一个float结果会自动转换成float
输入以下试试结果
5/2
5/2.0
5.0/2
如果只有一个0可以省略,比如
5/.2
比较运算和逻辑操作
==等于
!= 不等于
< 小于
大于
<=小于等于
=大于等于
三种逻辑操作分别是 与、或、非
and
or
not
比较运算和逻辑操作的结果都是bool(布尔值),True和False
例子:
1 == 1
1 == 2
1 != 1
1 != 2
1 < 2
1 > 2
1 <= 1
1 >= 1
1 == 1 and 2 == 2 # true
1 == 1 and 1 == 2 # false
1 == 1 or 1 == 2 # true
not 1 == 1 #false
可以加括号来让代码直观一点
((1 == 1) and (2 == 2)) or (1 == 2)
1 == 1 and 2 == 2 # true
1 == 1 and 1 == 2 # false
1 == 1 or 1 == 2 # true
not 1 == 1
可以加括号来让代码直观一点
((1 == 1) and (2 == 2)) or (1 == 2)