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新手学习(三)相关推荐

  1. python爬虫正则表达式实例-python爬虫学习三:python正则表达式

    python爬虫学习三:python正则表达式 1.正则表达式基础 a.正则表达式的大致匹配过程: 1.依次拿出表达式和文本中的字符比较 2.如果每一个字符都能匹配,则匹配成功:一旦有匹配不成功的字符 ...

  2. 怎么学python入门?python新手学习路线

    怎么学python入门?python新手学习路线,Python入门应该了解一些基本的计算机编程术语.Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言,Python 的设计具 ...

  3. python爬虫学习(三):使用re库爬取淘宝商品,并把结果写进txt文件

    第二个例子是使用requests库+re库爬取淘宝搜索商品页面的商品信息 (1)分析网页源码 打开淘宝,输入关键字"python",然后搜索,显示如下搜索结果 从url连接中可以得 ...

  4. python切片语法-Python新手学习基础之数据类型——字符串的切片截取

    切片截取是python中字符串常见的一些操作,我们会在这篇文章里详细介绍,切片截取的作用是获取子字符或子字符串. 实际上,我们要做的就是使用索引,用冒号分隔两个索引,形式为:变量[头下标:尾下标],冒 ...

  5. Python新手学习基础之数据类型——字符串的切片截取

    切片截取是Python中字符串常见的一些操作,我们会在这篇文章里详细介绍,切片截取的作用是获取子字符或子字符串. 实际上,我们要做的就是使用索引,用冒号分隔两个索引,形式为:变量[头下标:尾下标],冒 ...

  6. Python新手学习基础之数据结构-序列2

    长度.最大值和最小值 序列类型的数据结构,常常会用到长度检查.最大最小值检查的函数. 他们的作用: len(序列):返回列表的长度(元素个数): max(序列) :返回列表中元素最大值: min(序列 ...

  7. Python新手学习基础之运算符——位运算

    位运算符 位运算实际上是把数字看作二进制来进行计算,它的运算法则如下: 结合实例,来看下位运算是如何进行的吧: 位运算在实际应用中用途很广泛,比如我们经常听到的子网掩码,它其实就是和IP地址做了按位与 ...

  8. python新手学习记录笔的控制7,成果(使用python画小黄人)

    # pip install turtle(先安装库) import turtle # import 库名 导入库# 设置画布 # turtle.setup(800,800)# 设置画笔的速度 turt ...

  9. python新手学习记录笔的控制5,笔抬起落下

    # pip install turtle(先安装库) import turtle # import 库名 导入库turtle.speed(2) # 设置笔的速度 turtle.pencolor('#a ...

最新文章

  1. 《CCNP安全防火墙642-618认证考试指南》——1.4节防火墙技术
  2. 11.1自定义异常类
  3. baseline来啦!第三届厦门国际银行数创金融杯金融营销建模大赛(奖金34万!)
  4. oracle 文件写 n r,[oracle]log_archive_dest_n与DB_RECOVERY_FILE_DEST
  5. maxN - 返回数组中N个最大元素 minN - 返回数组中N个最小元素
  6. php阳历转阴历(农历),阴历转阳历的方法
  7. Bootstrap简洁、直观、强悍的前端开发框架
  8. 微软推出python免费在线教程视频_重磅发布!微软推出 Python 短视频入门课,直冲 GitHub 热榜第一!...
  9. 电脑屏幕蓝光过滤护眼工具:f.lux for Mac
  10. Revit提示.Net Framework Runtime4.7未安装解决方法(安装失败错误代码5100)
  11. GRUB4DOS引导wim格式的pe
  12. java中多线程介绍
  13. 数据库设计经验谈之一
  14. python open 函数漏洞_python和django的目录遍历漏洞
  15. xposed、frida、以及平头哥框架三者区别
  16. Java split()用法,使用特殊字符要注意了
  17. 掌握5大技巧,变身Istio 达人!
  18. 关于Arthas如何远程监视Java程序
  19. WebRTC M96 Release Notes(SDP废除Plan B,支持Opus Red冗余编码)
  20. 解决猎豹免费wifi开启不了的问题

热门文章

  1. 勇夺中国市场豪华品牌第一名后,特斯拉S3XY全系售价调整
  2. 软件著作权和软件专利的不同之处是什么
  3. lan pci 联想开机_联想电脑怎么在BIOS启用或禁用网卡
  4. jtag调试ls1012a linux-5.3内核
  5. 迷你日期查询器MiniDate
  6. 等离子纳秒高压脉冲电源维修HVP-20 P
  7. error:failed to push some refs to ‘ssh://git.....‘
  8. AutoLink开源平台系统流程
  9. 微信支付之企业付款--微信商户后台没有“企业付款到零钱”解决方案
  10. Linux中没有rc.local文件的解决方法