美文网首页
python入门学习笔记(4)

python入门学习笔记(4)

作者: 新城旧少年 | 来源:发表于2018-08-15 17:16 被阅读0次

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也会删除

相关文章

网友评论

      本文标题:python入门学习笔记(4)

      本文链接:https://www.haomeiwen.com/subject/sgedbftx.html