python初步学习-python运算符
算数运算符
| 操作 | 描述 | 例子 |
|---|---|---|
| + | 加法-对操作符的两侧增加值 | a+b=30 |
| - | 减法 | a-b=30 |
| * | 乘法 | a * b = 30 |
| / | 除法 | a/b=30 |
| % | 模(取余) | a%b=30 |
| ** | 指数(幂) | a**b=30 |
| // | 取整除-返回商的整数部分,向下取整 | 9//2的输出结果为4,9.0//3.0结果为4.0 |
关系运算符
| 操作 | 描述 | 例子 |
|---|---|---|
| == | 检查两个操作数的值是否相等,如果是则条件为真 | a=1,b=2 a==b为false |
| != | 与==相反 | a=1,b=2 a!=b为true |
| <> | 与!=等价 | a=1,b=2 a<>b为true |
| > | 大于 | a=1,b=2 b > a为true |
| < | 小于 | a=1,b=2 b < a为false |
| >= | 大于等于 | a=1,b=2 b >= a为true |
| <= | 小于等于 | a=1,b=2 a <= b为true |
赋值运算符
| 操作 | 描述 | 例子 |
|---|---|---|
| = | 简单赋值运算符 | c = a+b将a+b的运算结果赋值为c |
| += | 加法赋值运算符 | c += a等价于c = c + a |
| -= | 减法赋值运算符 | c -= a等价于c = c - a |
| *= | 乘法赋值运算符 | c *= a等价于 c = c * a |
| /= | 除法赋值运算符 | c/=a等效于 c=c/a |
| %= | 取模赋值运算符 | c%=a等效于 c=c%a |
| **= | 幂赋值运算符 | c*=a等效于c=c*a |
| //= | 取整除赋值运算符 | c//=a等效于c=c//a |
逻辑运算符
假设变量a为10,b为20
| 运算符 | 逻辑表达式 | 描述 | 实例 |
|---|---|---|---|
| and | x and y | 布尔“与”-如果x为false,x and y返回 false,否则返回y的计算值 | (a and b)返回20 |
| or | x or y | 布尔“或”-如果x是非0,它返回x的值,否则返回y的计算值 | (a or b)返回10 |
| not | not x | 布尔“非”-如果x是true,返回false,如果x为false,它返回 true | not(a and b)返回false |
python初步学习-python运算符的更多相关文章
- python初步学习-python函数(一)
python 函数 函数是组织好的,可重复使用的,用来实现单一或者相关联功能的代码段. 函数能提高应用的模块性和代码的重复利用率. 函数定义 python中函数定义有一些简单的规则: 函数代码块以de ...
- python初步学习-Python模块之 re
re 正则表达式 python正则表达式在线检验网站 python re正则表达式语法 匹配字符 语法 解释 表达式 匹配实例 . 匹配任意除"\n"以外的任何字符 a.c abc ...
- python初步学习-python数据类型-列表(list)
列表 list 在 python 中具有非常强大的功能 定义 在python中,用方括号表示一个list:[] 在方括号里面,可以是 int,也可以是 str类型的数据,甚至也可以是Flase/Tru ...
- python初步学习-python数据类型之strings(字符串)
数据类型-字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号(''或者"")来创建字符串 var1 = 'Hello World!' var2 = "P ...
- python初步学习-python 模块之 json
json 模块 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写.一般API返回的数据大多是 JSON.XML,如果返回JSON的话,将获取 ...
- python初步学习-python模块之 os
os os 模块在运维工作中是很常用的一个模块.通过os模块调用系统命令.os模块可以跨平台使用. 在 import os的时候,建议使用import os而非from os import *.这样可 ...
- python初步学习-python模块之 logging
logging 许多应用程序中都会有日志模块,用于记录系统在运行过程中的一些关键信息,以便于对系统的运行状况进行跟踪.在python中,我们不需要第三方的日志组件,python为我们提供了简单易用.且 ...
- python初步学习-python函数 (二)
几个特殊的函数(待补充) python是支持多种范型的语言,可以进行所谓函数式编程,其突出体现在有这么几个函数: filter.map.reduce.lambda.yield lambda >& ...
- python初步学习-python文件操作
文件 文件,在python中,他是一种类型的对象,类似前面已经学过的其他数据类型,包括文本的.图片的.音频的.视频的等等,还有不少没见过的扩展名的.事实上,在linux操作系统中,所有的东西都被保存到 ...
随机推荐
- centOS 6.5命令方式配置静态IP
想自己做个centOS玩一下,然后通过FTP访问操作,首先查看是否开启了SSH,命令如下: rpm -qa | grep ssh 这个时候看到的是centOS的ssh已经打开!要是通过FTP工具访问还 ...
- 安装django 提示ImportError: No module named setuptools
安装django前要先安装setuptools 先安装一些必要的包,否则会报错:Python build finished, but the necessary bits to build these ...
- java-实用的sql语句
一.在数据库创建表格的SQL语句 1,创建一个link表格,包含属性:lid 主键,title 标题, imgpath 图片地址 , url 网址 , info 说明, isshow 显示1 ...
- 从一个ListBox中的元素点击导入另一个ListBox元素中
先看效果图:
- Oracle触发器实现监控某表的CRUD操作
前提:请用sys用户dba权限登录 1.创建一个表来存储操作日志 create table trig_sql( LT DATE not null primary key, SID NUMBER, SE ...
- BZOJ 2460 元素(贪心+线性基)
显然线性基可以满足题目中给出的条件.关键是如何使得魔力最大. 贪心策略是按魔力排序,将编号依次加入线性基,一个数如果和之前的一些数异或和为0就跳过他. 因为如果要把这个数放进去,那就要把之前的某个数拿 ...
- BZOJ 1227 虔诚的墓主人(离散化+树状数组)
题目中矩形的尺寸太大,导致墓地的数目太多,如果我们统计每一个墓地的虔诚度,超时是一定的. 而常青树的数目<=1e5.这启发我们从树的方向去思考. 考虑一行没有树的情况,显然这一行的墓地的虔诚度之 ...
- 【bzoj1617】[Usaco2008 Mar]River Crossing渡河问题 dp
题目描述 Farmer John以及他的N(1 <= N <= 2,500)头奶牛打算过一条河,但他们所有的渡河工具,仅仅是一个木筏. 由于奶牛不会划船,在整个渡河过程中,FJ必须始终在木 ...
- BZOJ5343 & 洛谷4602 & LOJ2555:[CTSC2018]混合果汁——题解
https://www.luogu.org/problemnew/show/P4602 https://loj.ac/problem/2555 https://www.lydsy.com/JudgeO ...
- 洛谷 P2906 [USACO08OPEN]牛的街区Cow Neighborhoods | Set+并查集
题目: https://www.luogu.org/problemnew/show/P2906 题解: 垃圾水题 #include<cstdio> #include<algorith ...