---恢复内容开始---

运算

在Python中有很多种运算方法,我们在这里只是先说比较运算,逻辑运算,赋值运算,算数运算

在这里要记住

==  判断两个值是否相等  是比较运算符

>= 是否大于   比较运算符

<=                  比较运算

=                     赋值运算

+=                赋值运算

-=                 赋值运算

and  or   not   逻辑运算符

这里有一点就是当 逻辑运算符在一起的时候 优先级是()>not>and>or

例句:可以按照下边的例题研究他们的结果判断自己先想一下看看是不是这个结果,

,> or < and ==
, < and < or >
, > and < or > and <
, > and < or > and > or <
, > and < or > and > and > or <
,not > and < or > and > and > or <

x or y   当X为真时 值是x     当x为假时 ,值为y

x and y   这个和or正好相反,当x为真时,值为y  当x为假时打印x

print( or )   可以看出 当1 or  2 时  这里有一个知识点就是所有非零的数值的布尔值都是真  这时候返回 1  OR前边的数字
print( or )
print( or ) 0 or 2时 返回的是2 意思是假时 返回第二个数
print(- or )
print( and ) and的情况和OR 的情况正好相反
print( and )
print( and )
print(- and ) C:\Python36\python.exe D:/py/2day/.py -

3.in  not in

判断元素是否字符串中(字典,列表,集合,字符串)

shuru=input("请输入评论:")              判断输入的字符中是否有非法字符
if "习大大" in shuru or "国民党" in shuru or "蒋介石" in shuru :
print("你输入的有非法字符")
else:print("评论成功")

数值转换成布尔值,和布尔值转换成数值

a=int(True)  这个是将布尔值转换成数值   在数值和数值的转换中 将   False 转换成 数值 0  True 转换成数值 1
b=int(False)
print(a,b) a=bool() 将数值转换成布尔值 布尔值中只有False 和True 两个 0等同于 布尔值Falese 其他的等同于True
b=bool()
c=bool()
d=bool(-)
e=bool()
print(a,b,c,d,e) C:\Python36\python.exe D:/py/2day/.py True True True True False

day3 python学习的更多相关文章

  1. 第三周 day3 python学习笔记

    1.字符串str类型,不支持修改. 2.关于集合的学习: (1)将列表转成集合set:集合(set)是无序的,集合中不会出现重复元素--互不相同 (2)集合的操作:交集,并集.差集.对称差集.父集.子 ...

  2. day3.python 学习之列表

    python中列表用[ ]表示, list =  [ ] #表示一个空列表 1.list = [ 'A','B','C',‘D’] print(list[0]) # 表示打印出列表中的第一个元素,列表 ...

  3. Python学习笔记,day3

    Python学习第三天 一.集合 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集.差集.并集等关系 常用操作: s = ...

  4. python学习博客地址集合。。。

    python学习博客地址集合...   老师讲课博客目录 http://www.bootcdn.cn/bootstrap/  bootstrap cdn在线地址 http://www.cnblogs. ...

  5. 【目录】Python学习笔记

    目录:Python学习笔记 目标:坚持每天学习,每周一篇博文 1. Python学习笔记 - day1 - 概述及安装 2.Python学习笔记 - day2 - PyCharm的基本使用 3.Pyt ...

  6. Python学习--04条件控制与循环结构

    Python学习--04条件控制与循环结构 条件控制 在Python程序中,用if语句实现条件控制. 语法格式: if <条件判断1>: <执行1> elif <条件判断 ...

  7. Python学习--01入门

    Python学习--01入门 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.和PHP一样,它是后端开发语言. 如果有C语言.PHP语言.JAVA语言等其中一种语言的基础,学习Py ...

  8. Python 学习小结

    python 学习小结 python 简明教程 1.python 文件 #!/etc/bin/python #coding=utf-8 2.main()函数 if __name__ == '__mai ...

  9. Python学习路径及练手项目合集

    Python学习路径及练手项目合集 https://zhuanlan.zhihu.com/p/23561159

随机推荐

  1. hdu 1057 A + B Again

    A + B Again Problem Description There must be many A + B problems in our HDOJ , now a new one is com ...

  2. c算法:字符串查找-KMP算法

    /* *用KMP算法实现字符串匹配搜索方法 *该程序实现的功能是搜索本目录下的所有文件的内容是否与给定的 *字符串匹配,如果匹配,则输出文件名:包含该字符串的行 *待搜索的目标串搜索指针移动位数 = ...

  3. minidebug学习分析 01 基本框架

    0x01  基本框架  基本框架就是CreateProcess启动目标程序,再通过调试事件DEBUG_EVENT在调试循环中监控程序的行为.  (1)CreatProcess BOOL CreateP ...

  4. DOM&BOM

    文档对象模型(Document Object Model) 来源:文档对象模型(Document Object Model)的历史与20世纪90年代末Netscape Navigator和Micros ...

  5. capjoint一些生成文件的解释

    王亮 // :: https://github.com/wangliang1989/oh-my-cap/blob/dev/docs/result.md 这是cap_plt.pl的输入文件.out的各项 ...

  6. 牛客练习赛 23 C 托米的位运算

    链接:https://www.nowcoder.com/acm/contest/156/C来源:牛客网 托米完成了1317的上一个任务,十分高兴,可是考验还没有结束 说话间1317给了托米 n 个自然 ...

  7. 二分查找(lower_bound和upper_bound)

    转载自:https://www.cnblogs.com/luoxn28/p/5767571.html 1 二分查找 二分查找是一个基础的算法,也是面试中常考的一个知识点.二分查找就是将查找的键和子数组 ...

  8. 前端小白凭什么杀进 BAT?

    七天国庆黄金周转眼即逝,退散的除了出游的热情,还有一波求职热潮...IT 行业的技术者,时常被称为“码农.IT民工” 虽然行业内巨大的人才需求和相对容易得到的高薪,在源源不断的吸引各路人马加入,但它依 ...

  9. Unity3D使用OpenFileDialog后崩溃

    http://ask.unitymanual.com/question/24922 找了很久,原来是我的dll文件引错了,名字都一样,应该引用unity安装目录下的System.Window.Form

  10. HDU 6045 17多校2 Is Derek lying?

    题目传送:http://acm.hdu.edu.cn/showproblem.php?pid=6045 Time Limit: 3000/1000 MS (Java/Others)    Memory ...