运算符

Python中按运算种类分为算数运算,比较运算,逻辑运算,赋值运算,成员运算,身份运算,位运算。比较简单且常用的是前面四个

算数运算

算数运算符主要有:加(+),减(-),乘(*),除(/),取余(%),幂(**),取膜(//)
取余是返回除法的余数
幂是返回x的y次幂
取膜是返回商的整数部分
例如:
20%10输出结果为0
2**3输出结果为8
9//2输出结果为4

比较运算

比较运算符大多用在一些条件的判断
主要有:等于(==),不等于(!=),大于(>),小于(<),大于等于(>=),小于等于(<=)
比较运算符最后返回的都是一个布尔类型的值(true,false)

赋值运算

赋值运算符除了常用的’='还有一些简写的赋值运算符:+=,-=,*=,/=,%=,**=,//=
说白了就是吧数值运算符跟赋值运算符连在一起,起到一个先运算在赋值的作用。
a+=b就相当于a=a+b
其他跟其类似

逻辑运算

逻辑运算符比较简单就是与(and),或(or),取反(not)
and必须在两个条件都为true的时候才能返回true
or必须在两个条件都为false的时候才会返回false
not则是会给结果取反

关于缩进

在学流程控制之前,得先知道关于缩进的一个概念,在Python中是通过缩进来确定代码的一个层级关系。同一层级的缩进必须保持一致。特别实在流程控制里面,满足什么条件执行什么语句,这中间怎么给他关联起来,就是靠的缩进。在其他语言中比如说java是用大括号来关联的。这么干的只有Python一家。

流程控制

if…else

单分支

格式
if 条件 :
(四个空格)执行代码
可以理解为满足条件就执行,不满足就跳过
例如:如果今天下雨,那么提示出门请带上雨伞

weather = "rainning"
if weather == "rainning" :print("出门请带上雨伞")

双分支

格式
if 条件 :
(四个空格)满足条件执行的代码
else:
(四个空格)不满足条件执行的代码
例如:如果今天下雨,那么提示出门需要带伞,否则,提示今天不需要带伞

weather = "rainning"
if weather == "rainning" :print("出门请带上雨伞")
else :print("今天不需要带伞")

多分支

格式
if 条件1 :
(四个空格)满足条件1执行的代码
elif 条件2:
(四个空格)满足条件2执行的代码
elif 条件3:
(四个空格)满足条件3执行的代码
elif 条件4:
(四个空格)满足条件4执行的代码
else:
(四个空格)不满足所有条件执行的代码
例如:判断你的年龄处于人生的哪个阶段

age = 18
if age < 3 :print("婴儿")
elif age < 12 :print("儿童")
elif age < 18 :print("少年")
elif age < 30 :print("青年")
else :print("大叔")

Python从入门到跑路--第四天相关推荐

  1. python 从入门到跑路

    python 基础 python简介 Windows环境下安装python2和python3 基本数据类型(int, str, list) 基本数据类型(bool,tuple,dict,set) 运算 ...

  2. Spring全家桶系列–[SpringBoot入门到跑路]

    //本文作者:cuifuan Spring全家桶----[SpringBoot入门到跑路] 对于之前的Spring框架的使用,各种配置文件XML.properties一旦出错之后错误难寻,这也是为什么 ...

  3. 【Java进阶营】Spring全家桶系列–[SpringBoot入门到跑路]

    Spring全家桶----[SpringBoot入门到跑路] 对于之前的Spring框架的使用,各种配置文件XML.properties一旦出错之后错误难寻,这也是为什么SpringBoot被推上主流 ...

  4. javascript从入门到跑路-----小文的js学习笔记(25)------运动框架----匀速运动、缓冲运动、多物体运动、链式运动

    ** javascript从入门到跑路-----小文的js学习笔记(1)---------script.alert.document.write() 和 console.log 标签 javascri ...

  5. unity 2020 怎么写shader使其接受光照?_Shader从入门到跑路:阶段性自我小测2(屏幕后处理、替换渲染、双Pass渲染)...

    以下是一些可供读者自我检测的问题,同上次一样,笔者不会提供答案,但如果实在想不明白依然可以私信笔者问思路.经某些读者建议,每题加上了分数,供各位自检. 练习1:使用第5章讲到的屏幕后处理效果,对屏幕颜 ...

  6. javascript从入门到跑路-----小文的js学习笔记目录

    ** javascript从入门到跑路-----小文的js学习笔记(1)---------script.alert.document.write() 和 console.log 标签 javascri ...

  7. 反手来个K8S入门到跑路

    layout: post title: 反手来个K8S入门到跑路 category: linux date: 2019-06-09 tags: linux k8s 反手来个K8S入门到跑路 前言 放假 ...

  8. Web 3D 从入门到跑路

    大厂技术  坚持周更  精选好文 前情概要 作为在该领域小白的我,在准备该主题分享之前,我信心满满的去知乎查了下,如何学习 WebGL? 如何入手webGl以及three.js呢? - 知乎[1] 前 ...

  9. mysql入门到跑路_MySQL 24小时入门笔记(3),插入和删除,删库到跑路

    MySQL 24小时入门笔记 插入 INSERT INSERT用法非常简单.现在我们有表students如下. 列名 类型 约束 id int primary key name char(16) NO ...

最新文章

  1. 分布式锁三种实现方式(DB,redis,zookeeper)比较
  2. MySQL bin-log 日志清理方式
  3. Ability的基本概念(2)
  4. 转:Java反射教程
  5. Keras学习手册(一)
  6. 在JSP中动态生成随机验证码,登录时后台校验验证码,以及如何避免同一个验证码被重复提交爆破密码...
  7. 数字化转型 数字分析_数字化转型背后的公司领先于开放的领导者
  8. 这可能是你见过的最全的网络爬虫总结
  9. Mysql连接错误:Mysql Host is blocked because of many connection errors
  10. 人类一败涂地电脑版_《漫威复仇者联盟》帧数对比丨PS4《人类一败涂地》新地图上线...
  11. OSG仿真案例(5)——创建火光、爆炸(碎片)
  12. Ajax 调用(传值)一般处理程序(.ashx)
  13. 【路径规划】基于matlab GUI机器人路径规划【含Matlab源码 1007期】
  14. 仿QQ音乐的歌词滚动
  15. Android 蓝牙 BLE扫描、广播、连接、数据收发源码分析(2)- inquiry扫描周围设备
  16. 2023年全国管理类联考综合试卷真题及解析
  17. Icarus Verilog
  18. burpSuit抓取app的数据包
  19. 时辰和属相、当令经的对应关系
  20. 多肉商店html网页代码,[转载]国外多肉植物及种子购买网站(转载)

热门文章

  1. python是世界上最好的语言什么梗gif_“PHP是世界上最好的语言”,是什么梗?
  2. 计算机视觉理论笔记 (5) - 边缘检测 (Edge Detection)
  3. win10正版office系列软件在开机之后打不开,一直显示office正在更新,并出现0xc0000142错误代码解决办法
  4. EasyExcel写入多个sheet,每个sheet写多个表
  5. 手机里tencent文件夹能删吗_手机内存卡里的tencent这个文件夹可以删吗?删了会不会影响手机运行?...
  6. 源于魔兽!《植物大战僵尸》成功奥秘
  7. CAD得到插入块的位置
  8. 妙啊!这个栅栏焊工一定是电子专业毕业的
  9. RStudio:R语言编辑器
  10. 70后游戏辅助开发程序猿的人生路(三)