2017.2.4
6.
a = a + 3可以简写成a += 3(相当于a +3 =输出的值),-*/同理。
%表示取余数
*** 表示幂运算
//表示向下取整的除法,结果是否带小数,要看除数与被除数是否存在小数。也称作地板除。
not>and>or
需要注意的是:****幂运算操作符比其左侧的一元操作符优先级高,比其右侧的一元操作符优先级低
赋值用=
判断用==
7.
这节课针对小游戏设计进行简单的文字罗列。
8.
esle if可以简写成 esif
当然除了in以外还有not in。但是他们跟break,continue一样只能判断一层的列表,如果列表中嵌套有其他列表,则其他列表不算在该列表内,即用in时会显示false。
举例如下:
其中第二行 list5【1】表示第一个列表中的第二个参数。
第三行是为了打印列表中的列表中的第二个参数(从0开始算第一个参数)
9.
len()表示打印括号内字符的长度
一般range和for结合使用。
如上图,如果只填5的话,是默认从0开始,0 1 2 3 4 不包括5.
2-9的列子中,也是不包括8的。
break终止函数,终止当前循环,跳出当前循环体:举例如下
continue终止本轮循环开始下一轮循环,期间会测试,如果为True就会开始下一轮循环。
如果是奇数就跳过i += 2继续重新执行。