python基础——运算符

运算符

基本运算符:

计算器可以进行的运算有很多,不止是加减乘除,按种类可以分为:

1、算数运算
+ 加,两个对象相加 a+b输出结果30
- 减,得到负数或是一个数减去另一个数 a-b输出结果-10
* 乘,两个数相乘或是返回一个被重复若干次的字符串 a*b输出结果200
/ 除,x除以y b/a输出结果2
% 取模,返回除法的余数 b%a输出结果0
** 幂,返回x的y次幂 a**b为10的20次方,输出结果100000000000000000000
// 取整数,返回商的整数部分 9//2输出结果4
2、比较运算:

== 等于,比较对象 (a==b)返回False
!= 不等于,比较两个对象是否不相等 (a!=b)返回true
<> 不等于,比较两个对象是否不相等 (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

3、逻辑运算

a、在没有()的情况下not优先级大于and,and优先级高于or,即优先级关系:
()=>not=>and=>or,优先级从左往右计算
and 布尔”与“,如果x为False,x and y 返回False,否则它返回y的计算值 (a and b)返回true
or 布尔”或“如果x是True,它返回True,否则它返回y的计算值 (a or b)返回true
not 布尔”非“,如果x为True,返回False,如果x为False,它返回True not(a and b)返回true
b、and:并且的意思,当左右两端同时为真时。运算结果才能是真。
在这里插入图片描述
c、or:或者的意思,有一个为真,即结果为真
在这里插入图片描述
x or y 如果x为0 则返回y,否则返回x,如:
在这里插入图片描述
在这里插入图片描述
d、not:非真即假,非假即真
在这里插入图片描述
4、赋值运算

5、成员运算

6、身份运算

7、位运算

朝花夕拾:

1、循环:
while 条件:
代码块(循环体)
break #彻底停止本层循环
continue #停止当前本次循环,继续执行下一次循环
else:
代码块(当条件不成立时执行这里的代码块)
在这里插入图片描述
2、格式化输出:
%s #占位字符串
%d占位数字
3、运算符:
(1)、and #并且左右两边同时为真,结果为真。
(2)、or #或者左右两端有一个为真,结果为真
(3)、not #非假即真,非真即假
(4)、顺序:()=>not=>and=>or
注:and 和 or相反
4、编码:
(1)、ASCII,8bit,1byte
(2)、GBK,16bit,2byte
(3)、UNIcode,32bit,4byte
(4)、UTF-8可变长度
英文,占用8bit,1byte
欧洲文字,占用16bit,2byte。
中文,占用24bit,3byte。

发布了8 篇原创文章 · 获赞 3 · 访问量 266

猜你喜欢

转载自blog.csdn.net/qq_41397071/article/details/104112508
今日推荐