day3 python学习
---恢复内容开始---
运算
在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学习的更多相关文章
- 第三周 day3 python学习笔记
1.字符串str类型,不支持修改. 2.关于集合的学习: (1)将列表转成集合set:集合(set)是无序的,集合中不会出现重复元素--互不相同 (2)集合的操作:交集,并集.差集.对称差集.父集.子 ...
- day3.python 学习之列表
python中列表用[ ]表示, list = [ ] #表示一个空列表 1.list = [ 'A','B','C',‘D’] print(list[0]) # 表示打印出列表中的第一个元素,列表 ...
- Python学习笔记,day3
Python学习第三天 一.集合 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集.差集.并集等关系 常用操作: s = ...
- python学习博客地址集合。。。
python学习博客地址集合... 老师讲课博客目录 http://www.bootcdn.cn/bootstrap/ bootstrap cdn在线地址 http://www.cnblogs. ...
- 【目录】Python学习笔记
目录:Python学习笔记 目标:坚持每天学习,每周一篇博文 1. Python学习笔记 - day1 - 概述及安装 2.Python学习笔记 - day2 - PyCharm的基本使用 3.Pyt ...
- Python学习--04条件控制与循环结构
Python学习--04条件控制与循环结构 条件控制 在Python程序中,用if语句实现条件控制. 语法格式: if <条件判断1>: <执行1> elif <条件判断 ...
- Python学习--01入门
Python学习--01入门 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.和PHP一样,它是后端开发语言. 如果有C语言.PHP语言.JAVA语言等其中一种语言的基础,学习Py ...
- Python 学习小结
python 学习小结 python 简明教程 1.python 文件 #!/etc/bin/python #coding=utf-8 2.main()函数 if __name__ == '__mai ...
- Python学习路径及练手项目合集
Python学习路径及练手项目合集 https://zhuanlan.zhihu.com/p/23561159
随机推荐
- Linux如何从零开始搭建rsync服务器(centOS6)
Step1:检查rsync是否已经安装 rmp -qa rsync 如果没有安装的话,通过yum install rsync -y Step2:给rsync服务添加本地用户,用于管理本地目录. u ...
- jquery去重复 如何去除select控件重复的option
#1.去除select控件重复的option <select id="companyId" onchange="getContract()" name=& ...
- rabbitMq无法消费发送的q的问题
1.问题叙述: 该项目配置了10来个mq,应对新开发需求,我也加了一个mq配置,然后在本地代码当中调用,当中接受,与前面写法相似,项目上测试环境测试.发现发送了queue之后本地消费日志没有的bug. ...
- spring有关jar包的作用
参考的是spring官网spring4.3版本. 链接:https://docs.spring.io/spring/docs/4.3.19.RELEASE/spring-framework-refer ...
- matla互相关协方差的计算和理解
计算相关函数和协方差的MATLAB函数 MATLAB信号处理工具箱提供了计算随机信号相关函数xcorr. 函数xcorr用于计算随机序列自相关和互相关函数.调用格式为: [c,lags]=xcorr( ...
- 90%会搞错的JavaScript闭包问题
由工作中演变而来的面试题 这是一个我工作当中的遇到的一个问题,似乎很有趣,就当做了一道题去面试,发现几乎没人能全部答对并说出原因,遂拿出来聊一聊吧. 先看题目代码: function fun(n,o) ...
- redis_key键
exists k1,判断k1是否存在,‘1’就是存在,‘0’ 就是不存在 move k3 2 --->这里就是说把k3移动到2号库. ‘1’为成功,‘0’为失败 ttl k2 --查看k2 ...
- Python如何操作redis
做UI自动化时,遇到一个问题,需要在后台操作完成后,产生结果才能在前端进行操作,但是用自动化在后台操作又很麻烦,就想直接操作数据库,然后再 在前端进行操作:这时遇到一个问题,在后台操作时,会写入到数据 ...
- Oracle 12c 容器讲解
Oracle 12c一个重要新特性是插接式数据库. 插接式数据库由一个使用 CDB(Container Database)选项创建的容器数据库和一个或多个 PDB(Pluggable Database ...
- css设置div高度与宽度相等的一种方法
div.category{ width:33%; padding:33% 0 0; } 1.关键在padding:33% 0 0这句代码,通过设置padding-top与宽度相等(padding使用百 ...