Python零基础入门系列
基础入门篇 · 10个必学示例
学习编程最难的是开始,而最好的开始方式就是动手写代码。本系列精心整理了30个实用有趣的Python代码示例,涵盖基础语法、字符串操作、数学计算、文件处理等核心知识点,每个示例都可以直接运行。
全部示例分为上、中、下三篇推送,今天是第一篇——基础入门篇,包含10个从零开始的必学示例。
本篇目录
👉 01 Hello World👉 02 九九乘法表👉 03 斐波那契数列👉 04 猜数字游戏👉 05 倒计时👉 06 生成随机密码👉 07 计算阶乘👉 08 列表去重👉 09 文件读写👉 10 计算圆的面积
01
Hello World
每种编程语言的第一个程序,几乎都是 Hello World。它虽然简单,却是检验开发环境是否正常运行的第一步。
Python
print("Hello, World!")
✔ 运行结果
Hello, World!
💡 知识点:print() 是Python内置输出函数;字符串需用引号包裹(单引号双引号均可)。
02
九九乘法表
经典的嵌套循环练习。外层循环控制行数,内层循环控制每行的列数,同时学习格式化输出的用法。

✔ 运行结果

💡 知识点:range(1, 10) 生成1~9;f-string 用 {} 嵌入变量;end="\t" 使输出不换行而是加制表符。
03
斐波那契数列
0, 1, 1, 2, 3, 5, 8, 13...每一项等于前两项之和。这是算法入门最经典的例题,同时学习函数定义和Python独有的元组赋值。

✔ 运行结果
0 1 1 2 3 5 8 13 21 34
💡 知识点:def 定义函数;a, b = b, a + b 是Python独有的元组解包赋值,无需临时变量即可同时更新两个值。
04
猜数字游戏
程序随机生成一个1~100的数字,你来猜。每次猜错会提示"太大"或"太小",直到猜对为止。一个有趣的小互动!

💡 知识点:input() 接收键盘输入;int() 转为整数;random.randint() 生成随机整数;while 循环在条件成立时反复执行。
05
倒计时
从10倒数到0,每秒输出一个数字。学习 range 的反向遍历和 time 模块的延时控制。

💡 知识点:range(10, 0, -1) 中第三个参数 -1 表示步长为负,实现从10递减到1;time.sleep(1) 暂停1秒。
06
生成随机密码
自动生成包含大小写字母、数字和特殊符号的随机密码,实际工作中非常实用!

✔ 运行结果(每次随机)
xK9#mP2$vL5@
💡 知识点:string.ascii_letters(所有字母)、string.digits(数字)、string.punctuation(符号);random.choice() 随机选一个元素;join() 拼接字符串。
07
计算阶乘
5! = 5 x 4 x 3 x 2 x 1 = 120。递归是编程中非常重要的概念——函数自己调用自己。

✔ 运行结果
120
💡 知识点:递归 = 函数调用自身;"值1 if 条件 else 值2" 是Python简洁的三元表达式写法。
08
列表去重
一行代码去除列表中的重复元素,利用集合(set)元素不重复的特性。

✔ 运行结果
[1, 2, 3, 4, 5]
💡 知识点:set() 将列表转为集合(自动去重),list() 再转回列表。注意此方法不保证原始顺序。
09
文件读写
文件操作是编程的基本功。with 语句自动管理文件开关,即使出错也不会遗漏关闭。

✔ 运行结果
Hello, Python!
💡 知识点:with 自动管理文件开关;"w" 写入(覆盖)、"r" 只读、"a" 追加;file.read() 读取全部内容。
10
计算圆的面积
S = pi x r^2,半径为5的圆面积是多少?学习 math 模块和幂运算符 **。

✔ 运行结果
78.53981633974483
💡 知识点:math.pi 是圆周率常量;** 是幂运算符,radius ** 2 即 radius 的平方。
下一篇预告
第2篇"进阶提升篇"将带来:字符串反转、判断回文、生成二维码、日期差计算、列表排序、字典排序、单词频率统计、生成随机颜色、列表平均值、随机句子 共10个进阶示例。
👉 关注公众号,持续更新中
- END -