Python从入门到跑路--第四天

运算符

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("大叔")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值