人工智能学习之旅(4)--Python学习(四)之Python的条件分支和循环

Python学习(四)之Python的条件分支和循环

Python中的一些数值类型

整型:在Python2中还区分整型和长整型,但在Python3中已经不区分了。Python3很容易进行大数运算。
浮点型:Python中区分整型和浮点型的方式就是看数据中是否包含小数点。
e记法(科学计数法):

>![在这里插入图片描述](https://img-blog.csdnimg.cn/20190429130354548.)

布尔类型(特殊的整型):True代表真,值为1,False代表假,值为0。但是实际应用不会拿他们的值来做操作。
在这里插入图片描述
类型转换:
在这里插入图片描述

获得关于类型的函数:type()和isinstance()

在这里插入图片描述

Python中的算术操作符

+  -  *  /  %  **  //
在这里插入图片描述

Python中的比较操作符

比较运算符返回的是一个布尔类型值,真为True,假为False。

‘>’ :左边大于右边
‘>=’:左边大于等于右边
‘<’:左边小于右边
‘<=’:左边小于等于右边
‘==’:左边等于右边
‘!=’:左边不等于右边
在这里插入图片描述

Python中的逻辑操作符

使用逻辑操作符可以将任意表达式连接在一起,并得到一个布尔类型的值。

and:左侧和右侧同时为True时,结果才为True
or:左侧或右侧中有一个为True,则结果为True
not:把操作数取相反的布尔类型值,把True变为False,把False变为True

Python中的优先级

在这里插入图片描述

注意幂运算有个特殊的情形:
幂运算左侧是一个一元运算符的时候,优先级比它高;幂运算右侧是一个一元运算符的时候,优先级比它低。
在这里插入图片描述

Python中的条件分支

if  条件  :
        条件为真(True)执行的操作
elif  条件  :
        条件为真(True)执行的操作
else  :
        条件为假(False)执行的操作

Python中的条件表达式(三元操作符)

if  x>y
    a=x
else
    a=y
可以改进为:
a=x  if  x>y  else  y

Python中的while循环

while  条件  :
        条件为真(True)执行的操作

Python中的for循环

for  目标  in  表达式  :
    循环体
在这里插入图片描述
在这里插入图片描述
语法:range([start,]stop[,step=1])
其中用中括号括起来的两个参数表示是可选的,step=1表示第三个参数的默认值是1。range这个BIF的作用是生成一个从start参数的值开始到stop参数的值结束的数字序列。
在这里插入图片描述

Python中的break和continue

break语句终止整个循环并退出;continue语句终止当前循环并进行下一轮循环。

Python中的断言(assert)

assert这个关键字称之为“断言”,当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常。
一般我们可以用它再程序中置入检查点,当需要确保程序中的某个条件一定为真才能让程序正常工作的话,assert关键字就非常有用了。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值