首页 > 编程语言 > 详细

Python学习2

时间:2017-10-31 21:00:34      阅读:239      评论:0      收藏:0      [点我收藏+]

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

加油~~

---条件判断---

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可变

 

第二天结束~~~

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

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

 

Python学习2

原文:http://www.cnblogs.com/xuxu-s/p/7763635.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!