基本运算符

算术运算符

加减乘除 基本计算运算符

运算符 描述 实例
+ 相加 a + b
- 相减 a - b
* 相乘 a * b
/ a / b
% 取模,返回除法的余数 a % b
// 取整,返回商的整数部分 a // b
* 求幂 a * b

比较运算符

比较两个值得大小

运算符 描述 实例
== 等于,比较对象是否相等 a == b
!=(<>) 不等于,判断对象是否不相等 a != b
> 大于,判断是否大于 a > b
>= 大于等于,判断是否大于等于 a >= b
< 小于,判断是否小于 a < b
<= 小于等于,判断是否小于等于 a <= b

赋值运算符

基本计算运算符号+赋值符号(=)

运算符 描述 实例
= 简单的赋值运算 a = 1
+= 加法赋值运算 a += 1 等于 a = a + 1
-+ 减法赋值运算 a -= 1 等于 a = a - 1
*= 乘法赋值运算 a *= 1 等于 a = a * 1
/= 除法赋值运算 a /= 1 等于 a = a / 1
**= 幂赋值运算 a **= 1 等于 a = a * 1
//= 取整除赋值运算 a //= 1 等于 a = a // 1

逻辑运算符

运算符 描述 实例
and 并且,两个条件都必须满足 a == 1 and b == 1
or 或者,一个条件满足即为真 a == 1 or b == 1
not 条件否定为真 not a == 1

身份运算符

比较两个对象的存储单元

运算符 描述 实例
is 判断两个变量引用对象是否为同一个 a is b
is not 判断两个变量是否是引用的不同对象 a is not b

is 和 == 的区别

is 用于判断两个变量引用对象是否为同一个(是否在同一块内存空间中)

== 用于判断两个引用变量的值是否相等

位运算符

位运算符是把数字看做二进制来计算。一般应用场景很少。

运算符 描述 实例
& 按位与运算符 a & b 二进制运算

成员运算符

运算符 描述 实例
in 判断元素是否存在指定的序列中 s in ["s","b"]
not in 判断元素不存在指定的序列中 s not in ["s","b"]

运算符优先级

运算符 描述 实例
() 条件优先计算的用括号括起来 (1 - 1) *3

流程控制

if 判断

单分支结构

if..

双分支结构

if .. else..

多分支结构

if .. elif .. elif.. else..

while 循环

语法:

while 条件
代码块..

while + break 中断循环,退出

while True:
print(1)
break

while + continue 跳过本次循环,进行下一次循环

while 循环 嵌套

tag中间变量 控制循环退出

while + else else 会在while 没有break时执行下面的代码

for循环

使用一定手段,不使用索引取值

for + break

for + continue

for + else

Python-基本运算符与流程控制的更多相关文章

  1. Python基本运算符和流程控制

    常量 常量即不可改变的量,在Python中不存在常量,我们只能逻辑上规定一个常量并不去修改它,通常用全大写字母表示. 基本运算符之二 算术运算 运算符 说明 ** 幂运算 *, /, //, % 乘. ...

  2. python基础02—运算符与流程控制

    运算符与流程控制 运算符 赋值运算 用'='表示,'='的左边只能是变量 算术运算 +.-.*:加.减.乘 /:除法运算,运算结果为浮点数 //:除法运算,运算结果为整数(商) %:求余 **:求幂 ...

  3. python 运算符与流程控制

    运算符与流程控制 运算符 赋值运算 用'='表示,'='的左边只能是变量 算术运算 +.-.*:加.减.乘 /:除法运算,运算结果为浮点数 //:除法运算,运算结果为整数(商) %:求余 **:求幂 ...

  4. 【python基础】第06回 运算符和流程控制 1

    本章内容概要 1.运算符 2.流程控制 本章内容详解 1.运算符 什么是运算符? 运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算.例如:2+3,其操作数是2和3,而运算符则是" ...

  5. Python第四天 流程控制 if else条件判断 for循环 while循环

    Python第四天   流程控制   if else条件判断   for循环 while循环 目录 Pycharm使用技巧(转载) Python第一天  安装  shell  文件 Python第二天 ...

  6. Linux基础-shell脚本知识整理和脚本编写----------变量、运算符、流程控制、函数、计划任务(发送邮件)

    I:知识整理:变量.运算符.流程控制.函数.计划任务 变量 系统变量:set:显示所有变量                env:环境变量 常用系统变量: path pwd lang home his ...

  7. 格式化输出的三种方式,运算符及流程控制之if判断

    ''' 格式化输出的三种方式,运算符及流程控制之if判断 ''' # 格式化输出的三种方式 # 一.占位符 程序中经常会有这样场景:要求用户输入信息,然后打印成固定的格式 比如要求用户输入用户名和年龄 ...

  8. [基本运算符、流程控制之if判断、与用户交互、深浅拷贝]

    [基本运算符.流程控制之if判断.与用户交互] 基本运算符 1.算数运算符 python支持的算术运算符与数学上计算的符号使用是一致的 salary = 3.3 res = salary * 12 p ...

  9. Lua的五种变量类型、局部变量、全局变量、lua运算符、流程控制if语句_学习笔记02

    Lua的五种变量类型.局部变量.全局变量 .lua运算符 .流程控制if语句 Lua代码的注释方式: --当行注释 --[[    多行注释    ]]-- Lua的5种变量类型: 1.null 表示 ...

  10. python语法入门之流程控制

    python语法入门之流程控制 流程控制是指控制流程,具体指控制程序执行的流程. 流程控制分为三种: 1.顺序结构 程序从上而下的正常执行(正常执行的代码就是顺序结构) 2.分支结构 赋予程序人的思维 ...

随机推荐

  1. maven+scala+idea 环境构建

    组建信息 组件 版本 下载地址 maven 3.6.1 https://maven.apache.org/ jdk jdk1.8.0 https://www.oracle.com/technetwor ...

  2. 20140308 std::fill

    std::fill  在[first, last)范围内填充值:std::fill(v.begin(), v.end(), 100);http://blog.csdn.net/ilysony/arti ...

  3. 转: div:给div加滚动条 div的滚动条设置

    div 的滚动条问题: 两种方法: 一. <div style=" overflow:scroll; width:400px; height:400px;”></div&g ...

  4. 2-MySQL高级-事务-基本概念(1)

    事务 1. 为什么要有事务 事务广泛的运用于订单系统.银行系统等多种场景 例如: A用户和B用户是银行的储户,现在A要给B转账500元,那么需要做以下几件事: 检查A的账户余额>500元: A ...

  5. Alice拜年 模板题 /// 最短路Dijk oj1344

    题目大意: 大年初一,Alice带上拜年礼物去给N-1位亲朋好友长辈拜年,亲友真多啊,是个大家族.由于Alice才2岁,力气不大,每次只能拿一份礼物,拜完年之后,要回家取第二份礼物,然后去下一家拜年( ...

  6. 面试系列38 分库分表之后,id主键如何处理?

    (1)数据库自增id 这个就是说你的系统里每次得到一个id,都是往一个库的一个表里插入一条没什么业务含义的数据,然后获取一个数据库自增的一个id.拿到这个id之后再往对应的分库分表里去写入. 这个方案 ...

  7. Shiro学习笔记1 —— Hello World

    1.创建一个Maven工程加载Shiro的jar包 <!-- junit --> <dependency> <groupId>junit</groupId&g ...

  8. ie8以下不兼容h5新标签的解决方法

    HTML5新添了一些语义化标签,他们能让代码语义化更直观易懂,有利于SEO优化.但是此HTML5新标签在IE6/IE7/IE8上并不能识别,需要进行JavaScript处理. 解决思路就是用js创建h ...

  9. vim 底行模式 操作命令

    1. 当前设置行号: set nonu    取消行号显示:                    2.   :set number 显示行号     (下次使用就没有了,要设置脚本 vim ~/ . ...

  10. 【模板篇】k短路 SDOI2010 魔法猪学院

    题目传送门 吐槽时间 题目分析 代码 题目の传送门 都成了一道模板题了OvO ============================================================= ...