标签:基本 10 20 python 30 运算符 按位 赋值
基本运算符
运算符 | 说明 |
and ,or,not | 布尔与、布尔或、布尔非 |
is , is not | 同一性判断,判断是否为同一个对象 |
<,<=,>,>=,!=,== | 比较值是否相当,可以连用 |
| ^ & | 按位或,按位异或、按位与 |
<<, >> | 移位(理解是*2或/2) |
~ | 按位翻转 |
+,-,*,/,//,% | 加,减,乘,浮点除、整数除、取余 |
** | 幂运算 |
1.比较运算符可以连用,并且含义与日常使用完全一致
2.位操作 bin()可以将数字转成二进制表示
3.移位(理解是*2或/2)
4.加法操作
(1) 数字相加 3+2 ==>5
(2)字符串拼接 "2" + "3" ==>"23"
(3)列表、元组等合并 [10,20.30] + [5,10,100] ==>[10,20,30,5,10,100]
5.乘法操作
(1) 数字相乘 3*2 ==>6
(2)字符串复制 "szx" * 2 ==>"szxszx"
3)列表、元组等复制 [10,20,30] * 2 ==>[10,20,30,10,20,30]
复合赋值运算符
复合赋值可以让程序更加精炼,提高效率
运算符优先级问题 如下优先级,从高到低。 实际使用中,记住如下简单的规则即可,复杂的表达式一定要使用小括号组织。 1.乘除优先加减 2.位运算和算术运算>比较运算符>赋值运算符>逻辑运算符
标签:基本,10,20,python,30,运算符,按位,赋值 来源: https://www.cnblogs.com/lhsdbk/p/14767195.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。