我的Python学习之旅4

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继续重新执行。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容