美文网首页Python 进阶文集
【Python】学习笔记之条件控制|第3篇

【Python】学习笔记之条件控制|第3篇

作者: 繁华落尽丶lee | 来源:发表于2018-04-11 19:57 被阅读48次

书籍:《Python编程:从入门到实践》
打卡人:Owenli
打卡日期:2018.4.11 晚

Python从入门到实践目录

前言

本篇学习Python中的if语句,在学习if语句之前,补充点上一篇剩余的内容,元组和代码规范。

一、元组

在上一篇中知道列表是可变数据集,在创建可变元素时可以选择列表。然而,有时我们需要创建一系列不可修改的元素,元组可以满足这个要求。

元组看起来如同列表,但是使用的是圆括号而不是方括号来标识。元组也通过索引访问元素。

注意:元组是不可变数据集,无法修改元素值。

元组遍历方式同列表,可以使用for循环遍历。

二、代码规范

随着代码量的增加,有必要知道一些代码格式设置约定。了解这些约定有助于写出易于阅读和维护的代码。

PEP 8详细记录了Python格式设置。下面只是一些最基础的指南。

  • 缩进 :PEP 8建议缩进使用四个空格。注意是空格不是制表符。
  • 步长 :Python建议每行不超过80个字符。
  • 空行 : 将程序的不同部分分开,可以使用空行。避免滥用。

三、条件测试

if语句的核心都是一个值为truefalse的表达式,这种表达式被称为条件测试。if语句根据条件测试选择执行后面的分支语句。

3.1 常见的条件测试

  • 检测是否相等 :此时使用==来实现,在检测字符串时需要考虑大小写,可以使用upper()lower()title()转换。
  • 检测是否不等:使用!=不等运算符。
  • 检测数字大小:这种情况比较简单,条件运算符都可以使用。
  • and / or : 可以同时判断多个条件。
  • in / not in : 判断给定的值是否在列表中。

In [8]: 元素值是bwn,编写错误。

四、if语句

语句结构:

  • if-else :满足条件执行if后代码,否则执行else后代码,else可以省略。
  • if-elif-else: 可以有多个elif代码块。

if处理列表

通过结合使用if语句和列表,对列表中特定的值做特殊处理,判断列表是否为空。

五、小结

本篇学习了元组、编码指南、if语句用法。 下一篇将会学习Python的另一个内建类型对象 -- 字典。

第三天打开完成!!! 加油。

下一篇: Python学习笔记之字典|第4篇

相关文章

网友评论

  • IT人故事会:做开发很累,还的学习,之前你这个我也碰到过,但是没记录谢谢了
    繁华落尽丶lee:@IT人故事会 技术更新太快,不学跟不上节奏。这只是学习笔记方便复习

本文标题:【Python】学习笔记之条件控制|第3篇

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