2020-08-27

循环与判断

一.逻辑判断

1.if-else结构是最常见的逻辑控制手段,最基本原则是布尔类型。

1)布尔类型的数据只有两种True和False,计算机对应真伪只有1和0 

2)在pycharm中选择pycharm console输入代码,每输入一行代码就会立即出结果,表达的方式虽然不同,但是返回的结果只有True和False,因此但凡能产生一个布尔值的表达式被称为布尔表达式。

2.运算符号的意义和方法

1)比较运算符

A.还支持更复杂的比较方式:

***多条件的比较      middle=5

                                1<middle<10

***变量的比较          two=1+1

                                three=1+2

                                two<three

***字符串的比较       ‘Eddie Van Helen’=‘eddie van helen’

***两个函数产生的结果比较,要先调用函数再比较    abs(-10)>len('length of this word')

B.比较运算中的一些小问题

***不同类型不能用< > <= >=,但是可以用==,!=

42>'THE ANSWER' 无法比较

42='THE ANSWER' False

42!='THE ANSWER' True

***浮点和整数虽然不是同一类型,但是不影响比较

5.0=5 

***布尔类型的比较

True>False 在这里 前者对应1,后者对应0

2)成员运算符与身份运算符

A.成员运算符

关键词是in,把in放在两个对象中间含义是测试前者是否在in后面的集合中。

*介绍集合中简单易懂的列表:列表是一个数据结构,创建列表首先要起名字,放入元素形成非空列表使用列表的append方法可想列表添加新元素,并且新元素会自动排列到列表尾部。

B.is和isnot是表示身份鉴别的布尔运算符,in和notin则是归属关系的布尔运算符,在Python中任何对象都要满足身份,类型,值,在Python中,任何对象都可以判断他的布尔值,除了0、none、和所有空的集合和序列是false之外,其他的都是true。可以用函数bool()来判别

3)布尔运算符

小结:今天就简洁,。,没啥花里胡哨的颜色,是目前学的最懂的一课了。。。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值