Python开发IDE,pycharm、eclipse
####专业版
1、运算符
推荐使用括号,执行顺序:
从前到后
结果:
true or ==> true
true and ==> 继续走
false or ==> 继续走
false and ==> false
+ - * / %(求余数) //(求商 例如:8 // 2 结果为: 4 ) **(幂)
==
<
>
<=
>=
!= 不等于
<> 不等于
2、数字
3、字符串
4、布尔值: 真True 假False
逻辑运算:
and 布尔”与“
or 布尔“或”
not 布尔“非”
成员运算:
in 如果在指定的序列中找到值返回true,否则返回false。
not in 如果在指定序列中没有找到值返回true,否则返回false。
判断某个东西是否在某个东西里面包含
如果包含 in
如果不包含 not in
a = "夏" in "夏天" 结果为: True
b = "冬" not in "冬天" 结果为: False
例一:
name = "我喜欢"
if "我" in name:
print("OK")
else:
print("Error")
例二:
if "那啊" not in name:
print('1')
else:
print('2')
赋值运算:
count = count + 1 等于 count += 1
count = count % 2 等于 count %= 2
比较运算:
a = 1 > 5
算术运算:
a = 1 + 5
例题:
user = "alex"
pwd = "123456"
v = user == 'alex' and pwd == '123456' or 1 == 1 and pwd == '98678'
print(v)
结果为: True
##### and和or之间没有优先级,先判断and之前是否为真,如果为真,则接着判断下一个是否为真.
如果,or之前都为真,则结果就为真。
例1:
v = 1 == 1 ####先比较,再赋值
print(v)
5、快捷键:
ctrl+? ###整体注释
注意:
在Python3中,数字(int)不管有多大,都是int类型。
在Python2中,数字如果超过一定的数值,就转变成long类型。