python入门学习笔记(4)

1.条件判断
a.if语句。
注意python的缩进规则,如果if判断是True,则执行冒号后面缩进的语句块,否则啥也不干。

image.png

b.if....else
双向分支
image.png

c.if....elif.....elif.....else
多向分支
image.png

d.if语句的简写
if x:
print(‘True’)
当x 是非零数值、非空字符串、非空list等,就判断为True,否则为False。

2.input的一个注意问题

image.png

从语法上看,上述代码并没有什么问题。但此处需要注意的是input的返回值是string类型,不能与int类型直接比较,需要转换为int型。
image.png

3.循环问题
a.for ..in


image.png

b.range()函数
range(n)是生成从0到n-1的整数。range(m,n)是生成从m到n-1的整数
4.dict
a. dict全称dictionary(字典),其他的语言中称为map,使用键-值存储,假设要根据同学的名字查找对应的成绩,用dict实现,只需要一个名字-成绩的对照表


image.png

b.可以通过key放入数据
image.png

c.如果key不存在,dict会报错。要避免key不存在的错误,有两种办法。一种是用in判断,一种是通过dict提供的get()方法,如果不存在,则返回None或自己指定的值。 注意:None并不会显示出来。
image.png

d.删除一个key,用pop(key)方法,对应的value也会删除

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 5,858评论 2 16
  • 最近在慕课网学习廖雪峰老师的Python进阶课程,做笔记总结一下重点。 基本变量及其类型 变量 在Python中,...
    victorsungo阅读 1,735评论 0 5
  • 从昨日到今日,不知是无聊还是浮躁,下班后的我都是懒洋洋的,总是觉得有很多事要做,又什么都不想做。 突然想起,好久都...
    淇畔芷影阅读 588评论 0 6
  • “哎!怎么停电了!不是吧,这种关键时刻连手机也没电?” 正在准备代言合同的方煦火冒三丈。 “爸妈,我去办点事,过会...
    985784525677阅读 313评论 0 0
  • 不知道为啥这段时间很烦,烦到不知道干啥,真心不想搞,你妹妹的想到很多不公的事就尼玛烦
    你不应该太帅啊阅读 221评论 0 0