集合,程序的主入口,if,elif,else条件判断语句,while循环
第一章 集合(set)
第一章第一节 集合简介
集合也是一种和列表差不多的类型,它也是可变的无序序列,每一次输出元素的顺序都是乱的,在python中是以
(set)
表示集合,与字典一样它也是{}
框住元素不过没有key
值和value
值,只有元素,直接用逗号分开。集合的特点:它会自动去除重复的元素,使其元素变成一个。集合是无序的所以是不能通过下标查询或删除的。
第一章第二节 集合的创建
第一种
new_se1 = {1,3,2}
第二种
new_se2 = set(1,2,3)
第一种方式创建的可以传入任何数据类型,第二种方式创建的只能传入可迭代对象,
第一章第三节 集合常用方法
方法 | 作用 |
S.update() | 将一个对象更新到已有集合里 |
s.renove() | 删除指定元素 |
s.pop() | 因为集合是无序的,所以这个是随机删除一个幸运元素 |
第二章 可变序列和不可变序列
可变序列:列表、字典、集合
不可变序列:元组、字符串、字节
第三章 if条件判断语句
if
语句:就是对条件表达式进行布尔值判断,要是True
,就执行语句里的东西,要是False
,就执行else
下的语句,else:前面不需要空四个格(一个制表符)
if
下面的语句前面要用一个制表符,也就是四个空格,要是前面没有四个空格那这条语句就不会受到上面if的影响。程序的执行是从上至下的。
第三章第一节 elif语句
elif
()的用法和if
是一样的,不过它需要在if
下面才能进行布尔值判断,elif()
不需要空四个格(一个制表符),elif()
可以多条自上到下进行一个求值判断。
如果返回的都是False
的话,那就会输出else:
下面的代码块
第三章第二节 while循环控制语句
while
循环就是控制循环可以控制它循环的次数
while循环有三要素:
1 初始值表达式
2 条件表达式
3 更新你的表达式
上图循环的意思是只要i
小于了5
就可以执行print()
括号里的东西,i+=1(i=i+1),
然后每次的循环一次就执行一次
i+=1
,直到i不小于5
了就停止了循环。
第四章 程序的主入口
程序的的主入口是一个
.py
文件,除了可以被直接运行外,还可以作为模块,被其他.py
文件导入。不管是直接运行还是被导入,.py
文件的最顶层代码都会被运行但是当一个.py
文件为模块被导入时,可能不希望一部分代码被运行。那么就可以将这部分代码的
调用写在主程序中。只要把你不想运行的程序放在,if__name__=='__main__'
的下面,就可以不被运行。