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
随机推荐
- Jenkins详细安装与构建部署使用教程
版权声明:本文为博主林炳文Evankaka原创文章,转载请注明出处http://blog.csdn.net/evankaka 目录(?)[+] Jenkins是一个开源软件项目,旨在提供一个开 ...
- datatabale 服务器分页
转载:http://blog.csdn.net/angelvyvyan/article/details/51783272$(document).ready( function() { $('#tabl ...
- Web开发框架DevExtreme发布v18.2.5|附下载
DevExtreme Complete Subscription是性能最优的 HTML5,CSS 和 JavaScript 移动.Web开发框架,可以直接在Visual Studio集成开发环境,构建 ...
- 漫步Java------初识java
一. Java语言概述 语言:是人与人之间用于沟通的一种方式. 例如:中国人与中国人用普通话沟通.而中国人要和英国人交流,就要学习英语. 计算机语言(编程语言): 人与计算机交流的方式.如果人要与计算 ...
- mongodb启动出现Failed to connect to 127.0.0.1:27017 after 5000ms milliseconds,giving up
今天一早准备继续学习mongodb,但是在命令行运行mongo.exe报错 出错原因:mongod一不小心被非法关闭,留下了一个mongod.lock, 将数据库给锁定了 解决方法: 1)在data路 ...
- Java使用HttpClient上传文件
Java可以使用HttpClient发送Http请求.上传文件等,非常的方便 Maven <dependency> <groupId>org.apache.httpcompon ...
- [转]Introduction to Learning to Trade with Reinforcement Learning
Introduction to Learning to Trade with Reinforcement Learning http://www.wildml.com/2018/02/introduc ...
- str 类型
1.capitalize():首字母大写 2.center(size,fillwith): 3.count(sub,start,end):计算子序列的个数 4.decode() 5.encode() ...
- npm 包管理器的使用
1. 权限问题 Warning "root" does not have permission to access the dev dir · Issue #454 · nodej ...
- PHP 设计模式系列 —— 工厂方法模式(Factory Method)(转)
1.模式定义 定义一个创建对象的接口,但是让子类去实例化具体类.工厂方法模式让类的实例化延迟到子类中. 2.问题引出 框架需要为多个应用提供标准化的架构模型,同时也要允许独立应用定义自己的域对象并对其 ...