切换导航
简历
工具
演示
查询
导航菜单
服务端
30
前端
114
数据库
82
进阶开发
8
桌面程序
2
QA
15
软件使用
36
规范协议
5
操作系统
11
AI
0
复用资源
6
硬件
0
标签
C# 基础
Mybatis
ADO.NET
ASP.NET
Python 基础
Linq
Web Forms
.NET
Spring
SpringBoot
SpringCloud
.NET Core 中间件
Maven
.NET 类库
ASP.NET MVC
EF
NHibernate
WebApi
Java
外部链接
.NET Core SDK和运行时安装包
淘宝 NPM 镜像
查询网
Tables Generator线上表格转换工具
引用cdn在线脚本和样式
首页
服务端
Python 运算符介绍和使用说明
[TOC] ## 1. python 运算符 ### 1.1. 基础运算 + python 中的四则运算符和数学中的含义完全一致,它的1/2=0.5,而不会想C#里面的1/2=0 + python `//` 地板除,它的作用是取除数的整数,例如`1//2 = 0`(和C#的除法一样了,或者说C#的除法就是地板除)、`3//2=1`、`3.25//1.5 = 2.0`(小数地板除结果也有小数位,保持类型不变) + python `%`求余,得到的是除法的余数,例如`3%2=1`,`5%3=2`,`3.25%1.5 = 0.25` + python 幂运算使用两个`*`,`a**b`表示a的b次方,例如`5**2=25`,`3**3=27`,`3.0**3.0=27.0` > + python 运算符 优先级,`**` > `*、/、//、%` > `+、-` + 混合类型运算自动升级,例如 1 + 1.34 结果为2.34 返回类型为浮点型 ### 1.2. is /is not 运算符 + **is 的作用**:判断两个对象是否是同一个对象,如果是同一样对象,返回True,否则返回False + **is not 的作用**:与is 相反 + **语法**: - x is y - x is not y + **示例**: ```python a = 2000 b = 1000 + 1000 # 下面判断将返回false,a和b虽然值是一样的,但它们绑定的并不是同一个对象 a is b ```  ```python a = 1000 b = 1000 # 下面的判断将返回false,因为这里分别创建了两个1000的对象然后分别绑定给a和b了,因此它们不是相等 a is b # 如果改成下面的代码,a和b就是相等的了,它们都绑定了同一个对象 b = a a is b ``` ### 1.3. 复合赋值算术运算符 ```Python + y +=x 等同于 y = y + x + y -=x 等同于 y = y - x + y *=x 等同于 y = y * x + y /=x 等同于 y = y / x + y //=x 等同于 y = y // x + y %=x 等同于 y = y % x + y **=x 等同于 y = y ** x ``` ### 1.4. 比较运算符 + **比较运算符:**`<`、`<=`、`>`、`>=`、`==`、`!=` + **语法:**左表达式 < 右表达式 + **说明:**比较运算符返回布尔类型的值
扫一扫手机看
点击排行
windows 文件资源管理器使用
Layui 弹窗open使用说明
SQL Server 中字符串函数使用
C# 使用QQ邮箱代理做邮件接收功能
SQL Server关于apply的两种形式cross apply 和 outer apply
ASP.NET MVC 模型的自定义验证
nvm安装及常用命令
SQL Server 中数据类型转换
SQL Server 中WITH AS短语的使用
IE浏览器下AJAX缓存问题导致数据不更新的解决办法
订阅号