美文网首页
我的Python学习之旅4

我的Python学习之旅4

作者: 多谋善断 | 来源:发表于2017-02-04 09:52 被阅读0次

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.

for循环

len()表示打印括号内字符的长度

range内置参数

一般range和for结合使用。

举例

如上图,如果只填5的话,是默认从0开始,0 1 2 3 4 不包括5.
2-9的列子中,也是不包括8的。

break终止函数,终止当前循环,跳出当前循环体:举例如下

break

continue终止本轮循环开始下一轮循环,期间会测试,如果为True就会开始下一轮循环。

continue举例

如果是奇数就跳过i += 2继续重新执行。

相关文章

网友评论

      本文标题:我的Python学习之旅4

      本文链接:https://www.haomeiwen.com/subject/byejittx.html