ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python-基本运算符

2021-05-14 09:34:00  阅读:226  来源: 互联网

标签:基本 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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有