刚第二天就感觉不想写了~~
加油~~
---条件判断---
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可变
第二天结束~~~
继续感谢廖雪峰的官方网站~~
可以去看看可变对象和不变对象的区别。