@danren-aa120
2019-08-19T03:40:54.000000Z
字数 527
阅读 126
Python
算术运算符
- +; -; *; /; 加减乘除
- *还可以用在指定的一个字符串重复拼接中,语法为:"字符串"*20 (20为指定重复的次数)
- //除法取整
- %取余数
- **幂 (最高优先级)
- 加减为最低优先级,其余除了幂的运算符的优先级一样
赋值运算符:
=;
+=; 如a+=c,即a=a+c;注意,列表变量调用+=,本质上是在执行列表变量的extend方法,形成更新续接后的列表,而不是对应元素相加赋值。
-=;
*=;
/=;
//=取整除;
%= 取模(余数);
**= 幂赋值
比较运算符:>=;
<=;
==;
!=; >;<
逻辑运算符:
and; or; not,连接多个条件,每一个之间可以用括号括起来,如:
elif (player == 2 and computer == 1) or (player == 1 and computer == 3):
如每一个条件需要换行,要不一行太长,不易阅读,则全部条件外再加一对括号,如:
elif ((player == 2 and computer == 1)
or (player == 1 and computer == 3)
or (player == 3 and computer == 2)):
上面第一个or那需要多两个空格,回车Pycharm会自动生成。