Python基础语法02-运算符
2024-08-28 21:41:00
Python 运算符
Python运算符优先级
以下表格列出了从最高到最低优先级的所有运算符:
运算符 | 描述 |
---|---|
** | 指数 (最高优先级) |
~ + - | 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@) |
* / % // | 乘,除,取模和取整除 |
+ - | 加法减法 |
>> << | 右移,左移运算符 |
& | 位 'AND' |
^ | | 位运算符 |
<= < > >= | 比较运算符 |
<> == != | 等于运算符 |
= %= /= //= -= += *= **= | 赋值运算符 |
is is not | 身份运算符 |
in not in | 成员运算符 |
not or and | 逻辑运算符 |
# coding: utf- #算术运算符
a=;
b=;
c=;
c=a+b;
print "1-c的值为:",c
c=a-b
print "2-c的值为:",c
c=a*b
print "3-c的值为:",c
c=a/b
print "4-c的值为:",c
c=a%b
print "5-c的值为:",c #修改变量a,b,c
a=
b=
c=a**b
print "6-c的值为:",c a=
b=
c=a//b
print "7-c的值为:",c #python 比较运算符
if a==b:
print "1-a等于b"
else:
print "1-a不等于b" if a!=b:
print "2-a不等于b"
else:
print "2-a等于b"
if a<>b:
print "3-a不等于b"
else:
print "3-a等于b" #python 赋值运算符
a =
b =
c = c = a + b
print "1 - c 的值为:", c
c += a
print "2 - c 的值为:", c
c *= a
print "3 - c 的值为:", c
c /= a
print "4 - c 的值为:", c
c =
c %= a
print "5 - c 的值为:", c
c **= a
print "6 - c 的值为:", c
c //= a
print "7 - c 的值为:", c #python 位运算符
a=
b=
print "a^b的值为:",a^b
a = # =
b = # =
c =
c = a & b; # =
print "1 - c 的值为:", c
c = a | b; # =
print "2 - c 的值为:", c
c = a ^ b; # =
print "3 - c 的值为:", c
c = ~a; # - =
print "4 - c 的值为:", c
c = a << ; # =
print "5 - c 的值为:", c
c = a >> ; # =
print "6 - c 的值为:", c #python 逻辑运算符
a =
b =
if ( a and b ):
print "1 - 变量 a 和 b 都为 true"
else:
print "1 - 变量 a 和 b 有一个不为 true" if ( a or b ):
print "2 - 变量 a 和 b 都为 true,或其中一个变量为 true"
else:
print "2 - 变量 a 和 b 都不为 true" #python成员运算符
a=
b=
if (a in list):
print "1-变量a在列表中list中"
else:
print "1-变量a不在列表list中" if (b not in list):
print "2-变量b不在给定的列表list中"
else:
print "2-变量b在给定的列表list中"
结果:
"D:\Program Files\Anaconda2\python.exe" E:/Python/PyWorkSpace/Exe02.py
Traceback (most recent call last):
-c的值为:
File "E:/Python/PyWorkSpace/Exe02.py", line , in <module>
-c的值为:
-c的值为:
if (a in list):
-c的值为:
TypeError: argument of type 'type' is not iterable
-c的值为:
-c的值为:
-c的值为:
-a不等于b
-a不等于b
-a不等于b
- c 的值为:
- c 的值为:
- c 的值为:
- c 的值为:
- c 的值为:
- c 的值为:
- c 的值为:
a^b的值为:
- c 的值为:
- c 的值为:
- c 的值为:
- c 的值为: -
- c 的值为:
- c 的值为:
- 变量 a 和 b 都为 true
- 变量 a 和 b 都为 true,或其中一个变量为 true Process finished with exit code
最新文章
- CentOS 7 用户怎样安装 LNMP(Nginx+PHP+MySQL)
- Oracle Dataguard之Real-Time Apply
- git 教程(9)-远程仓库
- NHibernate扫盲
- 汉字编码:GB2312, GBK, GB18030, Big5
- Linux递归删除文件命令
- [条形码] BarCodeToHTML条码生成类 (转载)
- Mysql 操作手册
- paip.java UrlRewrite 的原理and实现 htaccess正則表達式转换
- C++ 简史
- 【译】使用Jwt身份认证保护 Asp.Net Core Web Api
- ROS(indigo)_pr2_simulator仿真(gazebo)示例
- docx httpheader头设置
- JavaEE 之 Spring(二)
- java 根据身份证号码获取出生日期、性别、年龄
- 机器学习技法笔记:13 Deep Learning
- MP实战系列(五)之封装方法讲解
- 取n到m行
- 17.泛型.md
- MapReduce中,new Text()引发的写入HDFS的输出文件多一列的问题