Python之基本运算符
基本运算符
1、算符运算符
|
运算符 |
描述 |
例子 |
|
+ |
两个对象相加 |
a+b |
|
- |
两个对象相减 |
a-b |
|
* |
两个数相乘或返回一个被重复若干次的字符串 |
a*b |
|
/ |
两个数相除 |
a/b |
|
% |
取模,返回除法的余数 |
a%b |
|
** |
返回幂次方 |
a**b |
|
// |
取整数,返回商的整数部分 |
a//b |
#!/usr/bin/env python
#_*_ coding:utf-8 _*_
a = 10
b = 15
print(a-b,a**b,a%b,a//b) ##输出结果:-5 1000000000000000 10 0
2、比较运算符
|
运算符 |
描述 |
例子 |
|
== |
比较对象是否相等 |
(a == b) |
|
!= |
比较两个对象是否不相等 |
(a != b) |
|
<> |
比较两个对象是否不相等 |
(a <> b) |
|
> |
返回a是否大于b |
(a > b) |
|
< |
返回a是否小于b |
(a < b) |
|
>= |
返回a是否大于等于b |
(a >= b) |
|
<= |
返回a是否小于等于b |
(a <= b) |
3、赋值运算符
|
运算符 |
描述 |
例子 |
|
= |
赋值运算 |
c = a + b |
|
+= |
加法赋值运算符 |
c +=a |
|
-= |
减法赋值运算符 |
c -=a |
|
*= |
乘法赋值运算符 |
c *=a |
|
/= |
除法赋值运算符 |
c /=a |
|
%= |
取模赋值运算符 |
c %=a |
|
**= |
幂次方赋值运算符 |
c **=a |
|
//= |
取整除赋值运算符 |
c //=a |
4、逻辑运算符
|
运算符 |
描述 |
例子 |
|
and |
逻辑and |
(a and b) |
|
or |
逻辑or |
(a or b) |
|
Not |
逻辑非 |
not a |
备注:逻辑运算符的运算顺序为:非、与、或
5、成员运算符
|
运算符 |
描述 |
例子 |
|
in |
在指定的序列中找到值true,否则返回false |
|
|
not in |
在指定的序列中未找到值false,否则返回true |
备注:算符运算符与赋值运算符结果返回的都是值;
比较、逻辑、成员运算符返回的都是bool值;
Python之基本运算符的更多相关文章
- python基础之运算符
算术运算符 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 31 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11 * 乘 - 两个数相乘或是返回一个被重复 ...
- Python基础-Python的三元运算符和lambda表达式
1. Python的三元表达式: 现在大部分高级语言都支持 “?”这个三元运算符,它对应的表达式如下:condition ? value if true:value if else 但是 Python ...
- 【Python】 解析Python中的运算符
Python中的运算符相比较于传统的C/C++差别不是很大,主要是一些个别的运算符上的差别.包括:算术.比较.赋值.位.逻辑.成员.身份等.它们的优先级: 符号 说明 ** 指数(最高优先级) ~,+ ...
- Python表达式与运算符
表达式与运算符 Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 算术运算符 运算符 描述 + 加 - 两 ...
- 【转】Python中的运算符
[转]Python中的运算符 说完常用的数据类型,再来说下运算符.运算符用于将各种类型的数据进行运算,让静态的数据跑起来. 编程语言中的运算大致分为以下几个大类: 算术运算, 用于加减乘除等数学运算 ...
- python中的运算符及表达式及常用内置函数
知识内容: 1.运算符与表达式 2.for\while初步了解 3.常用内置函数 一.运算符与表达式 python与其他语言一样支持大多数算数运算符.关系运算符.逻辑运算符以及位运算符,并且有和大多数 ...
- Python中的运算符与表达式
你所编写的大多数语句(逻辑行)都包含了表达式(Expressions).一个表达式的简单例子便是 2+3.表达式可以拆分成运算符(Operators)与操作数(Operands).运算符(Operat ...
- python入门5 运算符
python运算符: 1 算术运算符 加减乘除 取余 求商 求幂等 2 比较运算符== != > >= < <= 3 逻辑运算符 and not or 4 赋值运 ...
- Python 基础 常用运算符
Python 基础 常用运算符 计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算术运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.位运算. 今天我们暂只学习 算术运算. ...
- python学习第六天运算符总结大全
python学习第六天运算符总结大全,玖乐网络(www.96net.com.cn)列出下面详细 1,算术运算符 + 加 - 减 *乘 / 除 % 求模 ** 乘方 // 取整除 - 返回商的整数部分 ...
随机推荐
- SpringBoot 日志系统
日志框架 开发一个大型系统的简易步骤: system.out.println("..") 将关键的数据在控制台输出 框架记录系统的一些运行时的信息,---日志框架. 牛逼的功能-- ...
- 逻辑卷管理器LVM
逻辑卷管理器LVM •将设备指定为物理卷 • 用一个或者多个物理卷来创建一个卷组 • 物理卷是用固定大小的物理区域(Physical Extent,PE)来定义的 • 在物理卷上创建的逻辑卷是由物理区 ...
- unittest---unittest中verbosity参数设置
我们在做自动化测试的时候,有时候想要很清楚的看到每条用例执行的详细信息,我们可以通过unittest中verbosity参数进行设置 verbosity参数设置 verbosity表示在只执行用例的过 ...
- 给定数轴上的n个点,求距离最近的两个点的距离
public class MinimumSpacing { //给定平面上的n个点,求距离最近的两个点的距离. //无从下手的话,先分解问题,分解成简单的,逐个分析,然后再合在一起考虑 //这是个2维 ...
- 1+x 证书 Web 前端开发中级理论考试(试卷 8 )含答案
1+x 证书 Web 前端开发中级理论考试(试卷 8 ) 官方QQ群 转载请注明来源:妙笔生花个人博客http://blog.zh66.club/index.php/archives/438/ 一.单 ...
- Cisco学习记录(二):路由及网络设备配置
本篇我们利用cisco packet tracer搭建一个简单的网络.我们在左下方的设备中尝试选择创建两个4321路由器和一个3560-24PS Multilayer交换机,然后在左下方的电缆线中选择 ...
- C - Train Problem II——卡特兰数
题目链接_HDU-1023 题目 As we all know the Train Problem I, the boss of the Ignatius Train Station want to ...
- 解决spark dataframe get 报空指针异常 java.lang.NullPointerException
Spark 编程读取hive,hbase, 文本等外部数据生成dataframe后,一般我们都会map遍历get数据的每个字段,此时如果原始数据为null时,如果不进行判断直接转化为string,就会 ...
- windows 下安装beego
好久没写博客了,最近忙于一些杂事,看见有几个博友留言了,未能及时回复,稍后晚点回复诸位博友.不多说了,windows安装beego(请先确保git环境已安装并设置了git环境变量.这个简单网上很多教程 ...
- 清新三角格子风工作报告季度总结年终汇报通用PPT模板
选好合适的PPT模板,确定好主题,一个漂亮的PPT首先要简洁,其次文字不要太多,能用图片或视频讲解的最好用图片或视频.做好ppt后,对于讲解演示,也要提前做好练习准备. 模版来源:http://ppt ...