Python 基础语法与数据结构常用代码示例
前言
编程对于初学者来说往往显得神秘且复杂,但实际上,编程语言的核心逻辑并不深奥。大多数程序都是由基础的语句和关键字组合而成的。变量命名、函数定义等虽然需要遵循规范,但核心在于理解逻辑功能。
本文整理了 Python 基础语法及常见数据结构算法的实用代码示例,帮助初学者快速上手并理解底层逻辑。
一、Python 基础语法示例
1. for 循环中的 else 条件
在 Python 中,for...else 结构用于遍历列表。如果循环正常结束(未被 break 中断),则执行 else 块。
场景: 检查列表中是否包含奇数。
numbers = [2, 4, 6, 8, 1]
for number in numbers:
if number % 2 == 1:
print(number)
break
else:
print("No odd numbers")
说明: 当找到奇数 1 时触发 break,跳过 else 块。若列表全为偶数,则打印 "No odd numbers"。
2. 数字求和
实现用户输入两个数字并计算和的功能。
# -*- coding: UTF-8 -*-
# 用户输入数字
num1 = input('输入第一个数字:')
num2 = input('输入第二个数字:')
# 求和
sum_val = float(num1) + float(num2)
# 显示计算结果
print('数字 {0} 和 {1} 相加结果为:{2}'.format(num1, num2, sum_val))
输出示例:
输入第一个数字:1.5
输入第二个数字:2.5
数字 1.5 和 2.5 相加结果为:4.0
3. 随机数生成
使用 random 模块生成指定范围内的随机整数。
random
(random.randint(, ))


