条件判断:
用if 但与C不同的是,else if 写作 elif
循环:
一种是for...in...循环
用法:for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句。
range()可以生成一个整数序列。再通过list()可以转化为list,比如:
一种是while循环,条件不满足时退出循环。
break可提前退出循环。
continue,跳过当前的这个循环。进行下一轮。
这两个语句通常都必须配合if语句使用。
注:可用Ctrl+c来退出程序,或者强制结束Python进程。
使用dict和set
dict 全程dictionary,
例:用Python写一个dict如下
把数据放入dict中的办法,除了初始化外,还可以通过key放入:
一个key对应一个value
如果key不在会报错
如果想不报错,办法一:通过in判断 在就是True 不在就是False
方法二:get() 如果不在可以返回None 或者自己指定的value
注:在python环境下不显示None的返回结果。
如果要删除一个数据 可以用pop(key)。
set也是一组key的集合,但不存储value。由于key不能重复,所以 在set中,没有重复的key
重复元素在set中自动过滤。
通过add可以加元素到set()中。
通过remove可以删除元素。