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

运算

在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. oracle数据导入导出数据与编码格式不正确

     1.导入dmp文件 imp ZHCG/ZHCG@ORCL file=E:\20160902.1007.dmp full=y 2.导出数据 exp system/manager@ORCL file ...

  2. 运行TensorFlow出现Your CPU supports instructions that this TensorFlow binary was not compiled to use: AV

    原因: import os #在顶头位置加上 os.environ["TF_CPP_MIN_LOG_LEVEL"]='1' # '1'表示默认的显示等级,运行时显示所有信息 os. ...

  3. Linux7 下重新安装YUM

    所有操作均在ROOT用户下,系统版本是Linux7.0 X86_64: 一.删除原有YUM # rpm -aq|grep yum|xargs rpm -e --nodeps 二.下载yum,注意自己的 ...

  4. CPU使用率过高分析方法

    项目过程中发现,应用服务器经常会出现CPU使用率较高的情况,需要定位出具体代码问题. 1.用top命令,根据CPU使用率排序,找出消耗cpu最高的进程 2.找出该进程下消耗CPU最高的线程(命令:to ...

  5. CentOS7配置crate集群

    一:编辑配置文件: 1.1配置文件: vim /etc/crate/crate.yml 1.2编辑crate.yml 的集群名称在166行附近: cluster.name: crate-xxx 1.3 ...

  6. 线程安全的集合类、CopyOnWrite机制介绍(转)

    看过并发编程的书,这两种机制都有所了解,但不扎实其实.看到别人的博客描述的很精辟,于是转过来,感谢! 原文链接:https://blog.csdn.net/yen_csdn/article/detai ...

  7. format格式

    The format part is where you can specify more precisely the format of the data that you expect. For ...

  8. python 高级语言特性

    装饰器decorator的使用 在某公司的一次笔试中面试官出了一道题,使用python 的decorator实现一个函数的执行时间的计算. 分析:关于函数执行时间的计算,那么肯定是执行之前得到一个时间 ...

  9. 20165326 java实验二

    2017-2018-2 20165326实验二<Java面向对象程序设计>实验报告 课程:Java程序设计 班级:1653班 姓名:陈卓 学号:20165326 成绩:指导教师:娄嘉鹏 实 ...

  10. leetcode31题:下一个排列

    实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列. 如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列). 必须原地修改,只允许使用额外常数空间. ...