print ("hello world")
hello world
#简单的运算
a = 9 / 2
print(a)
b = 9 // 2 #取整
print(b)
c = 9 % 2 #取余
print(c)
d = 9 % -4 # 3*4=12,9往下走3个刚好被整除
print(d)
e = -6 % 4
print(e)
f = 2**4 # 平方
print(f)
4.5
4
1
-3
2
16
-比较运算和布尔值
- == , >= ,<= , !=(不等于)
aa = 3 != 4
print(aa)
# 这个运算过程是
# 3不等于4吗---是的(true)---并把true赋值给 a
# =及赋值运算优先级是在最低的,并且从左往左边运算
#赋值缩写
#a,b,c = 1,2,3
a , b , c = 1 , 2 , 3
print(a,b,c)
bb = 1
bb += 3 # 自加、、、,,注意是 加等号放在一起 +=
print(bb)
True
1 2 3
4
逻辑运算符
and : 且
or :或
not : 非
运算出的结果是bool值(true和false)
逻辑运算符是从右往左运算
aaa = 3 == 3 and 4 == 4
print(aaa)
q=1
w=0
e=0
aaaa = q and w or e
aaaaa = q or w and e
print(aaaa,aaaaa)
True
0 1
成员运算符
- in
- not in
返回bool值
1 in [1,2,3,4,5]
2 not in [1,3,4,5,6]
True
# 身份运算符
# is 和 is not
a=2
b=2
c=1000230
d=1000230
aa = a is b
bb = c is d
print(aa,bb)
# python把常用的小的数字给直接固定了
# 大的数字没有分配,具体数字是[-5,256]
True False
运算优先级
小括号最先,括号加括号算里面的括号,并排从左到右
指数第二
加减乘除再加渐
比较大小
是否等于
逻辑运算