一、模块导入(前置知识)
在开始学习分支与循环之前,我们先了解Python中的模块导入机制。
什么是模块?
模块就是一个.py文件,包含了Python定义和语句。通过导入模块,可以使用其他文件中定义的功能。
比如我们先在Notepad里面添加一个随机模块:
导入成功之后在终端运行我们就能看到该模块的路径:
打开“此电脑”找到根据路径找到模块并打开py文件,找到“_all_”,里面就是该模块的所有功能语法。
接下来,我们一步一步先了解一些基础的语法:
(1)获取[0, 1)的随机小数:
(2)获取指定范围内的随机小数:
(3)获取指定范围内的随机整数[a, b]:
(4)从一系列元素中随机选择一个:
(5)从一系列元素中随机选k次(可以重复):
(5)从系列元素中随机采样k个不重复内容 ,k必须<=元素个数:
当然,如果嫌一个一个导入太麻烦,我们可以选择导入整个文件。
二、range() 函数
2.1 range() 的基本语法:
2.2基础用法示例:
我们可以看一遍注释来理解range()的语法,如果不懂请看下面的例子,可能方便你你更好的理解。
2.3步长为负数(倒序):
2.4 range 与 for 循环的配合:
接下来,我们终于要尝试去接触for循环了。
range() 最常用于for循环中控制循环次数:
作为新手小白,我们一定要先尝试自己去敲代码、去理解循环语句,方便我们后面的学习。
2.5 区分 range 和 randon.randrange
OK!到这里,我们已经完成了Python学习路上的第一块重要拼图!
回想一下,我们从最开始的import random入手,像打开了一个装满工具的百宝箱;又通过 range() 掌握了控制循环节奏的"节拍器"。这些看似基础的知识,恰恰是构建复杂程序的基石。
就像建房子要先打地基一样,模块导入让你学会"借力"——站在前人的肩膀上看得更远;range()函数让你学会"掌控"——精确地指挥计算机做重复的事情。
在这里,博主同样作为一名小白送你们三句话:
1.不要怕代码报错——每次报错都是进步的机会
2.不要只会复制粘贴——亲手敲一遍,记忆深三分
3.不要急着往前赶——基础打牢,后面才能飞得更高
下一篇,将带你们走进Python的分支与循环中!