Python新手学习(三)
11.判断(布尔)
检查是否相等和不相等,对于字符串来说,大小写也是需要注意的点,大小写不同会被判断为不相等。
laptop='dell'
print(laptop=='dell')
print(laptop=='Dell')
print(laptop!='lenovo')
print(laptop!='dell')
结果,符合时返回True,不符合返回False
True
False
True
False
此外,还可以比较数字是否相等,返回值也和上面相同
time=6
print(3==5)
print(time==6)
结果
False
True
12.检查多个条件,在c语言中 && 表示且,这里使用and来表示
c语言中||表示或,这里or 表示或,都是双目运算符,前后连接两个条件
time=6
day=6
hour=7
print(time==day and time==hour)
print(time==day or time==hour)
结果
False
True
检查特定值 是否在列中 ,使用 in,是否不在列中 ,使用 not in
‘特定值’ in ‘需要检查的列表’
way=['bicycle','air','subway','plane','motor']
print('air' in way)
print('dell'in way)
结果
True
False
13.使用if语句,if语句中缩进的大小和for缩进的大小相同
所以在for中嵌套的if需要再次缩进才能达到经过判断后去执行的效果,与之配套的是else,用法相同。
way=['bicycle','air','subway','plane','motor']
for mine in way:if mine =='subway':print('条件语句')else:print('if和else后面的冒号不能少')
结果
if和else后面的冒号不能少
if和else后面的冒号不能少
条件语句
if和else后面的冒号不能少
if和else后面的冒号不能少
python中与c语言不同的是,if 和else多个嵌套在一起时,有自己的elif语句。
way=['bicycle','air','subway','bus','motor']
for mine in way:if mine =='subway':print('地铁')#if后面的执行语句,print缩进不一定要很多elif mine =='air':print('飞机')#但是不要将print的开头和if及elif对齐,不然运行会出错elif mine=='bus':print('公共汽车')#至少要跟elif对齐后敲一个空格,VS在:后敲回车会自动缩进else:print('不坐了。。')
结果
不坐了。。
飞机
地铁
公共汽车
不坐了。。
14.字典
python中字典是一系列的 ‘键-值’配对,一个键与一个值配对,当print键时,输出值。键与值之间使用 :来 确定关系,同时,列表中最外面使用的[ ]符号换成{ },使用键的格式为 ‘字典名’[‘键名’]
way={'air':'zhonghang','bus':930,'bike':'共享'}
print(way)
print(way['air'])
print(way['bus'])
way['subway']='zhongtie'#这里类似append()来往字典中添加新的元素
print(way)
way['bus']=211#这里对字典中键对应的值进行修改
print(way)
del way['bike']#前面提到过使用del和pop来删除列表中的值
print(way)
结果
{'air': 'zhonghang', 'bus': 930, 'bike': '共享'}
zhonghang
930
{'air': 'zhonghang', 'bus': 930, 'bike': '共享', 'subway': 'zhongtie'}
{'air': 'zhonghang', 'bus': 211, 'bike': '共享', 'subway': 'zhongtie'}
{'air': 'zhonghang', 'bus': 211, 'subway': 'zhongtie'}
Python新手学习(三)相关推荐
- python爬虫正则表达式实例-python爬虫学习三:python正则表达式
python爬虫学习三:python正则表达式 1.正则表达式基础 a.正则表达式的大致匹配过程: 1.依次拿出表达式和文本中的字符比较 2.如果每一个字符都能匹配,则匹配成功:一旦有匹配不成功的字符 ...
- 怎么学python入门?python新手学习路线
怎么学python入门?python新手学习路线,Python入门应该了解一些基本的计算机编程术语.Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言,Python 的设计具 ...
- python爬虫学习(三):使用re库爬取淘宝商品,并把结果写进txt文件
第二个例子是使用requests库+re库爬取淘宝搜索商品页面的商品信息 (1)分析网页源码 打开淘宝,输入关键字"python",然后搜索,显示如下搜索结果 从url连接中可以得 ...
- python切片语法-Python新手学习基础之数据类型——字符串的切片截取
切片截取是python中字符串常见的一些操作,我们会在这篇文章里详细介绍,切片截取的作用是获取子字符或子字符串. 实际上,我们要做的就是使用索引,用冒号分隔两个索引,形式为:变量[头下标:尾下标],冒 ...
- Python新手学习基础之数据类型——字符串的切片截取
切片截取是Python中字符串常见的一些操作,我们会在这篇文章里详细介绍,切片截取的作用是获取子字符或子字符串. 实际上,我们要做的就是使用索引,用冒号分隔两个索引,形式为:变量[头下标:尾下标],冒 ...
- Python新手学习基础之数据结构-序列2
长度.最大值和最小值 序列类型的数据结构,常常会用到长度检查.最大最小值检查的函数. 他们的作用: len(序列):返回列表的长度(元素个数): max(序列) :返回列表中元素最大值: min(序列 ...
- Python新手学习基础之运算符——位运算
位运算符 位运算实际上是把数字看作二进制来进行计算,它的运算法则如下: 结合实例,来看下位运算是如何进行的吧: 位运算在实际应用中用途很广泛,比如我们经常听到的子网掩码,它其实就是和IP地址做了按位与 ...
- python新手学习记录笔的控制7,成果(使用python画小黄人)
# pip install turtle(先安装库) import turtle # import 库名 导入库# 设置画布 # turtle.setup(800,800)# 设置画笔的速度 turt ...
- python新手学习记录笔的控制5,笔抬起落下
# pip install turtle(先安装库) import turtle # import 库名 导入库turtle.speed(2) # 设置笔的速度 turtle.pencolor('#a ...
最新文章
- 《CCNP安全防火墙642-618认证考试指南》——1.4节防火墙技术
- 11.1自定义异常类
- baseline来啦!第三届厦门国际银行数创金融杯金融营销建模大赛(奖金34万!)
- oracle 文件写 n r,[oracle]log_archive_dest_n与DB_RECOVERY_FILE_DEST
- maxN - 返回数组中N个最大元素 minN - 返回数组中N个最小元素
- php阳历转阴历(农历),阴历转阳历的方法
- Bootstrap简洁、直观、强悍的前端开发框架
- 微软推出python免费在线教程视频_重磅发布!微软推出 Python 短视频入门课,直冲 GitHub 热榜第一!...
- 电脑屏幕蓝光过滤护眼工具:f.lux for Mac
- Revit提示.Net Framework Runtime4.7未安装解决方法(安装失败错误代码5100)
- GRUB4DOS引导wim格式的pe
- java中多线程介绍
- 数据库设计经验谈之一
- python open 函数漏洞_python和django的目录遍历漏洞
- xposed、frida、以及平头哥框架三者区别
- Java split()用法,使用特殊字符要注意了
- 掌握5大技巧,变身Istio 达人!
- 关于Arthas如何远程监视Java程序
- WebRTC M96 Release Notes(SDP废除Plan B,支持Opus Red冗余编码)
- 解决猎豹免费wifi开启不了的问题
热门文章
- 勇夺中国市场豪华品牌第一名后,特斯拉S3XY全系售价调整
- 软件著作权和软件专利的不同之处是什么
- lan pci 联想开机_联想电脑怎么在BIOS启用或禁用网卡
- jtag调试ls1012a linux-5.3内核
- 迷你日期查询器MiniDate
- 等离子纳秒高压脉冲电源维修HVP-20 P
- error:failed to push some refs to ‘ssh://git.....‘
- AutoLink开源平台系统流程
- 微信支付之企业付款--微信商户后台没有“企业付款到零钱”解决方案
- Linux中没有rc.local文件的解决方法