Python教程

Python入门自学第五天

本文主要是介绍Python入门自学第五天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

学习目标:

半个月掌握python入门知识


学习内容:

  1. for循环结构_遍历各种可迭代对象_range对象
  2. 嵌套循环
  3. 嵌套循环练习_九九乘法表_打印表格数据
  4. break语句
  5. continue语句
  6. else语句
  7. 循环代码优化技巧
  8. .zip()并行迭代
  9. 推导式创建序列_列表推导式_字典推导式_集合推导式_生成器推导式
  10. 综合练习_绘制不同颜色的多个同心圆_绘制棋盘
  11. 函数的基本概念_内存分析_函数的分类_定义和调用
  12. .形参和实参_文档字符串_函数注释
  13. 返回值详解

学习时间:

一下午


学习产出:

for循环结构_遍历各种可迭代对象_range对象

for循环通常用于可迭代对象的遍历,for循环的语法格式如下:

for变量 in 可迭代对象:

循环体语句

for x in (20,30,40):

    print(x*3)

range对象

range对象是一个迭代器对象,用来产生指定范围的数字序列。

range(start,end[,step])

嵌套循环

一个循环体内可以嵌入另一个循环,一般成为“嵌套循环”,或者“多重循环”。

嵌套循环练习_九九乘法表_打印表格数据

打印表格数据

break语句

break语句可用于while和for循环,来结束整个循环。当有嵌套循环时,break语句只能跳出最近一层的循环。

continue语句

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

else语句

while,for循环可以附带一个else语句。如果for,whlie语句没有被break语句结束,则会执行else子句,否则不执行

循环代码优化技巧

虽然计算机越来越快,空间也越来越大,我们仍然要在性能问题上”斤斤计较“。编写循环时,遵守下面三个原则可以大大提高运行效率,避免不必要的低效计算:

1.尽量减少循环内部不必要的计算

2.嵌套循环中,尽量减少内层循环的计算,尽可能向外提。

3.局部变量查询较快,尽量使用局部变量。

其他手段;

1.连接多个字符串,使用join()而不使用+

2.列表进行元素插入和删除,尽量在列表尾部操作

zip()并行迭代

我们可以通过zip()函数对多个序列进行并行迭代,zip()函数在最短序列”用完“时就会停止。

推导式创建序列_列表推导式_字典推导式_集合推导式_生成器推导式

推导式是从一个或者多个迭代器快速创建序列的一种方法。它可以将循环和条件判断结合从而避免冗长的代码。推导式是典型的Python风格,会使用它代表你已经超过了Python初学者的水平

列表推导式

列表推导式生成列表对象。

字典推导式

字典推导式生成字典对象。

生成器推导式(生成元组)

函数的基本概念_内存分析_函数的分类_定义和调用

函数简介

函数的基本概念

1.一个程序由一个个任务组成;函数就是代表一个任务或者一个功能

2.函数就是代码复用的通用机制

python中函数分为几类

1.内置函数

2.标准库函数

3.第三方库函数

4.用户自定义函数

函数的定义和调用

核心要点

形参和实参_文档字符串_函数注释

形式参数是在定义函数时使用的,在调用函数时,传递的参数成为实际参数

 

这篇关于Python入门自学第五天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!