Python学习笔记嵌套循环详解

 更新时间:2022年07月18日 14:12:45   作者:云风星月皆待卿  
这篇文章主要介绍了Python学习笔记嵌套循环详解,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下

1. 嵌套循环

  • 多重循环
  • 代码测试1:
  # 嵌套循环
  def test():
      for i in range(5):
          for j in range(6):
              print(f"{i} ", end='')
          print('')  # 换行
  # Main
  if __name__ == '__main__':
      test()

代码测试2:

  # 九九乘法表
  def test2():
      for i in range(1, 10):
          for j in range(1, i):
              # print(f"{i}*{j}={i * j}", end='  ')
              print("{0}*{1}={2}".format(i, j, i*j), end='  ')
          print("")
  # Main
  if __name__ == '__main__':
      test2()

代码测试3:

  # 表格
  def test3():
      staff1 = dict(name='高小一', age=20, salary=30000, city='北京')
      staff2 = dict(name='高小二', age=19, salary=20000, city='上海')
      staff3 = dict(name='高小幺', age=18, salary=10000, city='深圳')
      table = [staff1, staff2, staff3]

      for x in table:
          if x.get("salary") > 15000:
              print(x)
  # Main
  if __name__ == '__main__':
      test3()

2. break语句

  • break语句用于while和for循环,用来结束整个循环。
  • 当有嵌套循环时,break语句只能跳出最近一层的循环。
  while True:
      if 退出条件:
          break

3. continue语句

  • continue语句用于结束本次循环,继续下一次。
  • 多个循环嵌套时,continue也是应用于最近的一层循环。

4. else语句

while, for 循环可以附带一个else语句(可选)。如果for,while语句没有被break语句结束,则会执行else字句,否则不执行。语法格式如下:

  while 条件表达式:
      循环体
  else:
      语句块
  for 变量 in 可迭代对象:
      循环体
  else:
      语句块

5. 循环代码优化

三个原则提高代码的运行效率:

  • 尽量减少循环内部不必要的计算;
  • 嵌套循环中,尽量减少内层循环的计算;
  • 局部变量查询较快,尽量使用局部变量;

到此这篇关于Python学习笔记嵌套循环详解的文章就介绍到这了,更多相关Python 嵌套循环内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Django中cookie的基本使用方法示例

    Django中cookie的基本使用方法示例

    这篇文章主要给大家介绍了关于Django中cookie的基本使用的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧。
    2018-02-02
  • 详解python tcp编程

    详解python tcp编程

    这篇文章主要介绍了python tcp编程的相关资料,帮助大家更好的理解和学习python tcp编程,感兴趣的朋友可以了解下
    2020-08-08
  • python中使用百度音乐搜索的api下载指定歌曲的lrc歌词

    python中使用百度音乐搜索的api下载指定歌曲的lrc歌词

    这篇文章主要介绍了python中使用百度音乐搜索的api下载指定歌曲的lrc歌词,同时也分析出了歌曲的下载地址,需要的朋友可以参考下
    2014-07-07
  • Python知识之列表的十个小技巧分享

    Python知识之列表的十个小技巧分享

    这篇文章主要介绍了Python知识之列表的十个小技巧分享,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • Python中__new__和__init__的区别与联系

    Python中__new__和__init__的区别与联系

    这篇文章主要介绍了Python中__new__和__init__的区别与联系,需要的朋友可以参考下
    2021-05-05
  • Python实现统计文本文件字数的方法

    Python实现统计文本文件字数的方法

    这篇文章主要介绍了Python实现统计文本文件字数的方法,涉及Python针对文本文件读取及字符串转换、运算等相关操作技巧,需要的朋友可以参考下
    2017-05-05
  • Python爬取网页的所有内外链的代码

    Python爬取网页的所有内外链的代码

    这篇文章主要介绍了Python爬取网页的所有内外链,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • Python使用selenium + headless chrome获取网页内容的方法示例

    Python使用selenium + headless chrome获取网页内容的方法示例

    这篇文章主要介绍了Python使用selenium + headless chrome获取网页内容的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • Python3.5运算符操作实例详解

    Python3.5运算符操作实例详解

    这篇文章主要介绍了Python3.5运算符操作,结合实例形式详细分析了Python3.5各种运算符与常见使用技巧,需要的朋友可以参考下
    2019-04-04
  • python3中的类继承你真的了解吗

    python3中的类继承你真的了解吗

    这篇文章主要为大家详细介绍了python3中的类继承,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03

最新评论