Python 基础语法5分钟入门

Python 是一门简洁而强大的编程语言。本文将带你了解除面向对象之外的所有基础语法,包括数据类型、索引、函数定义与调用等核心内容。每部分都配有简短示例,适合新手快速上手。


1. 基本数据类型

Python 内置多种基本数据类型,如整数、浮点数、字符串和布尔值。

a = 42          # 整数 intb = 3.14        # 浮点数 floatc = "Hello"     # 字符串 strd = True        # 布尔值 boole = None        # 空值 NoneTypeprint(type(a))  # 输出: <class 'int'>

2. 容器类型:列表、元组、字典、集合

Python 提供四种常用容器类型,用于组织多个数据。

lst = [1, 2, 3]           # 列表,可变tup = (4, 5, 6)           # 元组,不可变dic = {"name": "Alice"}   # 字典,键值对st = {7, 8, 9}            # 集合,无序且唯一print(lst[0], tup[1])     # 输出: 1 5

3. 索引与切片

字符串、列表和元组支持通过索引访问元素,也可使用切片获取子序列。

s = "Python"nums = [10, 20, 30, 40]print(s[0])      # Pprint(nums[-1])  # 40(倒数第一个)print(s[1:4])    # yth(从索引1到3)print(nums[::2]) # [10, 30](每隔一个)

4. 条件语句(if/elif/else)

根据条件执行不同代码块,是程序控制流的基础。

x = 10if x > 0:    print("正数")elif x == 0:    print("零")else:    print("负数")# 输出: 正数

5. 循环语句(for 和 while)

for 用于遍历序列,while 在条件为真时重复执行。

# for 循环for i in range(3):    print(i)  # 输出 0, 1, 2
# while 循环count = 0while count < 2:    print("Hi")    count += 1

6. 函数定义与调用

使用 def 关键字定义函数,通过函数名加括号来调用。

def greet():    return "Hello, world!"
message = greet()print(message)  # Hello, world!

7. 函数参数

函数可以接受位置参数、关键字参数,甚至默认值。

def power(base, exp=2):    return base ** exp
print(power(3))      # 9(使用默认 exp=2)print(power(2, 3))   # 8(指定 exp=3)

8. 返回值

函数通过 return 语句返回结果,可返回单个或多个值(实际是元组)。

def min_max(lst):    return min(lst), max(lst)
low, high = min_max([1, 5, 3])print(low, high)  # 1 5

9. 模块导入

使用 import 引入标准库或自定义模块,复用代码。

import math
print(math.sqrt(16))   # 4.0from random import randintprint(randint(1, 10))  # 输出 1~10 的随机整数

10. 异常处理

使用 try...except 捕获并处理运行时错误,避免程序崩溃。

try:    result = 10 / 0except ZeroDivisionError:    print("不能除以零!")# 输出: 不能除以零!

掌握以上基础语法,你已经可以编写大多数日常脚本和小型程序了!再往下一步可学习文件操作、列表推导式,然后就是进入面向对象编程。

预览时标签不可点

Python语言程序设计 · 目录

Python语言程序设计

上一篇借助Python来理解自适应辛普森积分:原理、实现与动态可视化下一篇Python NLP 利器:分词与词性标注库总结与实战

Close

更多

搜索「」网络结果

Close

调整当前正文文字大小

更多

100%