刚第二天就感觉不想写了~~

加油~~

---条件判断---

Python比较有意思的是没有(){},而是改用缩进控制代码块。条件后要有:

从if开始~~  (else if 变成了elif)

--input返回类型为str,需转成int

 

---循环---

第一种: for x in ...   把每个元素代入变量x,然后执行缩进块的语句

一不小心就忘写判断条件后的:了

第二种: while  只要满足条件,就不断循环,条件不满足时退出循环

break和continue

 

break和continue使用不当会产生逻辑分叉或造成死循环

死循环了 ctrl+c退出程序

 

---dict和set---

--dict以前没见过,放在{ }中,和Map差不多。以key-value形式存值。

特点:1)插入查找速度快,不随key增多变慢; 

   2)占用内存空间大

.pop()  根据key删除

插入方法也挺特别,图中DD为新插入的数据

dict用法还有很多,需要的时候再查吧~~

--set和dict类似,但只有key且不重复

add() 添加元素,可以添加重复元素,但结果只显示一次

remove() 删除元素

set还可以做 交、并运算

set和dict放入的都是不可变对象,因为无法判断两个可变对象是否相等。

ps: str 不变     list可变

 

第二天结束~~~

继续感谢廖雪峰的官方网站~~

可以去看看可变对象和不变对象的区别。

 

posted on 2017-10-31 20:51  诉听  阅读(283)  评论(0编辑  收藏  举报