变量与运算符
变量的命名规则 字母,数字,下划线_和他们的组合 注意:
1、首字母不能为数字
2、只有下划线_这一种特殊字符
3、系统关键字不能作为变量名#True = 1
#报错can't assign to keyword
4、变量是区分大小写的
cat_name=1
catName=1 #变量的两种命名方式运算符 python运算符有: 算术运算符、比较运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符、运算符优先级
Python算术运算符
+ 加 - 两个对象相加 a + b 输出结果 31
- 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11
* 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 210
/ 除 - x 除以 y b / a 输出结果 2.1
% 取模 - 返回除法的余数 b % a 输出结果 1
** 幂 - 返回x的y次幂 a**b 为10的21次方
// 取整除 - 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0Python比较运算符
== 等于 - 比较对象是否相等 (a == b) 返回 False。
!= 不等于 - 比较两个对象是否不相等 (a != b) 返回 True。
> 大于 - 返回x是否大于y (a > b) 返回 False。
< 小于 - 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。注意,这些变量名的大写。 (a < b) 返回 True。
>= 大于等于 - 返回x是否大于等于y。 (a >= b) 返回 False。
<= 小于等于 - 返回x是否小于等于y。 (a <= b) 返回 True。Python赋值运算符
Python位运算符
按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下:
Python逻辑运算符
Python成员运算符 除了以上的一些运算符之外,Python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组。
Python身份运算符 身份运算符用于比较两个对象的存储单元
Python运算符优先级 以下表格列出了从最高到最低优先级的所有运算符:
一些杂项
``` 3+2-1 #4 同优先级 左集合 c=a+b #先算a+b然后赋值给c 右集合 not (1 or 2)+2==3 #True 建议括号只用来改变优先级关系
Last updated
Was this helpful?