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

运算

在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. X86汇编语言实现的贪吃蛇游戏

    body, table{font-family: 微软雅黑; font-size: 13.5pt} table{border-collapse: collapse; border: solid gra ...

  2. 关于Java的接口

    其实刚开始听到接口的时候不解其意,为什么要有接口这个东西,加之老师上课我可能没仔细听(或者时间长了忘了?),这次看到了“用接口设计并实现圆,三角形,矩形的面积与周长计算”这个题目的代码,它将接口定义在 ...

  3. chmod +x 和 chmod u+x的区别

    常用: chmod a+x tomcat u 代表用户. g 代表用户组. o 代表其他. a 代表所有. 这意味着chmod u+x somefile 只授予这个文件的所属者执行的权限 而 chmo ...

  4. Linux文件系统命令 split

    命令:split 功能:将文件按照一定的规则进行切割 用法:-l 表示按照行数进行切割. -b 表示按照字节进行切割,切割后的文件名为自己定义的文件名+aa,ab,ac类似的后缀. eg: 按照行数进 ...

  5. python 爬虫newspaper3k 新闻爬去方法 利用第三方库

    from newspaper import Article url = '你想要爬取的网站url' news = Article(url, language='zh') news .download( ...

  6. LexAndYacc 安装程序

    在ubuntu 下面执行 sudo apt-get install byacc flex bison

  7. 第76课 最小生成树(Prim)

    图解: 添加prim函数: #ifndef GRAPH_H #define GRAPH_H #include "Object.h" #include "SharedPoi ...

  8. iOS 静态库代码混淆方案

    基于开源 Obfuscator-LLVM方案 下载安装最新版本 Obfuscator-LLVM,目前3.6.1 $ git clone -b llvm-3.6.1 https://github.com ...

  9. Java中的内部类————以及jdk1.8的lambda表达式

    一.内部类学习导图 1>.静态内部类: 使用static修饰符来修饰内部类,则这个内部类就属于外部类本身,而不属于外部类的某个对象.因此使用static修饰的内部类被称为静态内部类. publi ...

  10. urllib.request中Handler处理器

    1.定义 自定义的urlopen()方法,urlopen()方法是一个特殊的opener(模块已定义好),不支持代理等功能,通过Handler处理器对象来自定义opener对象 2.常用方法 1.bu ...