Python入门自学第五天
2022/1/14 17:04:34
本文主要是介绍Python入门自学第五天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
学习目标:
半个月掌握python入门知识
学习内容:
- for循环结构_遍历各种可迭代对象_range对象
- 嵌套循环
- 嵌套循环练习_九九乘法表_打印表格数据
- break语句
- continue语句
- else语句
- 循环代码优化技巧
- .zip()并行迭代
- 推导式创建序列_列表推导式_字典推导式_集合推导式_生成器推导式
- 综合练习_绘制不同颜色的多个同心圆_绘制棋盘
- 函数的基本概念_内存分析_函数的分类_定义和调用
- .形参和实参_文档字符串_函数注释
- 返回值详解
学习时间:
一下午
学习产出:
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入门自学第五天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型
- 2024-12-23使用python部署一个usdt合约,部署自己的usdt稳定币
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享