Python学习之运算符
来源:互联网 发布:淘宝禁卖 中药材 编辑:程序博客网 时间:2024/06/11 01:13
运算符
在前面的学习中,或多或少的接触到了运算符,比如+ - * /等但只是对Python中的运算符的一些简单的理解。从现在开始,我们要系统的学习Python中的运算符。
算术运算符
这些东西比较简单,但是这是学习任何一门编程语言的基础,不得不厌其烦的对其进行详细讲解。
那么算数运算符包括哪些呢?
算数运算符:
“+”加法运算符 ,对两个数字进行相加返回结果,同时也可以做连接运算符,将两个字符串或者列表连接等
“-” 减法运算符,将两个数字进行相减运算并返回结果
* “” 乘法运算符,将两个数字进行相乘并返回结果,对字符串操作就是重复打印字符串 **
“/”除法运算符,将两个数字相除并返回结果
“%”取余运算法,将两个数字进行相除返回余数
“* *”对两个数字进行幂运算
“//” 整除运算符,对两个数字进行相除,返回商的整数部分
实验结果:
+ 加法运算符
>>> a = 10>>> b = 3>>> print a + b13>>> print "this is "+"page"this is page>>>
“*”乘法运算符
>>> a10>>> b3>>> print a * b30>>> print "google" * 4googlegooglegooglegoogle>>>
“-”减法运算符
>>> a 10>>> b3>>> print a - b7>>>
“* *”幂运算符
>>> a10>>> b3>>> print a ** b1000>>>
“/”除法运算符,“//”整除运算符,“%取余运算符”
>>> a10>>> b3>>> print 10 / 33>>> a = 10.0 #注意浮点数之间的区别>>> b = 3>>> a / 33.3333333333333335>>> a //3 #注意浮点数之间的区别3.0>>> >>> print 10 % 31>>> print 10 // 33>>>
比较运算符
类似于其他高级编程语言,比如java和类C编程语言,Python也有和它们类似的比较运算符,可以说是一样的。
它们都有两个返回值,true和false
“==” 等于运算符,比较两个数字或者字符串
“>” 大于运算符
“<” 小余运算符
“!=” “<>” 不等于运算符
“>=” 大于等于运算符
“<=”小于运算符
实验:
>>> a = 2>>> b = 2>>> print a == bTrue>>> b = 3>>> print a == bFalse>>> print a > bFalse>>> print a < bTrue>>> print b > aTrue>>> print a != bTrue>>> print a == bFalse>>> print a <> bTrue>>> print a >= bFalse>>> print a <= bTrue>>>
逻辑运算符
老调重弹,和其它高级编程语言一样,既然都是编程语言,那么Python当然也有自己的逻辑运算符
and 运算符,将两个值进行比较 ,一假全假
>>> A = 10>>> B = 21>>> A > BFalse>>> A < BTrue>>> A > B and A < BFalse>>> A > B and A != BFalse>>> A < B and A != BTrue>>>
or运算符,将两个boolean值进行比较,一真全真
>>> A10>>> B21>>> A > B or A < BTrue>>> A > B or A != BTrue>>> A > B or A = B #注意,这是非常容易犯的错误,在boolean运算中,不能出现赋值操作 File "<stdin>", line 1SyntaxError: can't assign to operator #不能进行赋值操作>>> A > B or B < AFalse>>>
not运算符
就是“非运算”
>>> A10>>> B21>>> not(A>B)True>>> A > BFalse>>> not(A < B)False>>>
以上就是学习的常用的运算符
但是在Python中,还以其它的运算符,在后面学习的过程中,再对其进行详细解释。
接下来进行语句的学习。
- Python学习之运算符
- Python学习之运算符
- [python学习]基本知识之运算符
- Python学习笔记之运算符之一
- python学习笔记之-运算
- python学习:运算符
- Python新手学习基础之运算符——成员运算与身份运算
- Python 学习笔记之运算符与表达式
- python 学习笔记之 算术运算符(除法)
- Python学习之三【对象和类型&&运算符】
- python学习笔记之数据类型与运算符
- Python入门与进阶学习笔记之运算符
- python学习之--取模运算
- Python学习之运算类型&(三)
- Python学习日志20150717-Python核心编程基础教程之Python运算符、运算符优先级、表达式简介
- Python运算符重载学习
- Python学习笔记(运算符)
- Python学习笔记-运算符
- 启动uiautomatorviewer后,点击获取模拟器的时候,出现Unable to connect to adb. Check if adb is installed correctly错误
- Android:图解Activity启动流程源码(整体流程)
- vivado----fpga硬件调试 (六)----数据导出
- hdu2111 Saving HDU
- Velocity模板引擎基础语法
- Python学习之运算符
- Python Numpy Tutorial: 二分归并排序
- Hdu 3045
- HPUOJ1213题(long int)
- 越阳光明媚....
- 犯错集合 + 个人缺陷
- Thinkphp3.2.3 多数据库配置
- C-统计个位数
- C++PRIMER第一轮复习第一章