当前位置: 首页 > news >正文

Python 基础的教程 Python 的基本语法和常用功能。

Python 基础的教程

1. Python 简介与环境搭建

Python 是一种高级、解释型、面向对象的编程语言,因其简洁易读的语法而广受欢迎。

首先,你需要安装 Python 环境。可以从 [Python 官方网站] 下载并安装最新版本(推荐 Python 3.9 及以上)。安装完成后,可以通过命令行验证是否安装成功:

python --version

2. 基本语法与变量

Python 使用缩进来表示代码块,而不是使用大括号。下面是 Python 的基本语法示例:

# 这是一个注释
print("Hello, World!")  # 输出 Hello, World!# 变量赋值不需要声明类型
x = 5
y = "John"
print(x)  # 输出 5
print(y)  # 输出 John# 变量类型可以动态改变
x = "Hello"
print(x)  # 输出 Hello

3. 数据类型

Python 有多种内置数据类型,包括:

  • 数值类型:整数(int)、浮点数(float)、复数(complex)
  • 字符串(str)
  • 布尔值(bool):True 或 False
  • 列表(list):有序且可修改的集合
  • 元组(tuple):有序且不可修改的集合
  • 集合(set):无序且无重复元素的集合
  • 字典(dict):无序的键值对集合

下面是一些示例:

# 数值类型
a = 10        # 整数
b = 3.14      # 浮点数
c = 1 + 2j    # 复数# 字符串
s1 = 'Hello'
s2 = "World"
print(s1 + " " + s2)  # 输出 Hello World# 布尔值
is_valid = True
is_empty = False# 列表
fruits = ["apple", "banana", "cherry"]
print(fruits[0])  # 输出 apple
fruits.append("orange")  # 添加元素# 元组
coordinates = (10, 20)
# coordinates[0] = 30  # 错误:元组不可修改# 集合
numbers = {1, 2, 3, 3}  # 集合会自动去重
print(numbers)  # 输出 {1, 2, 3}# 字典
person = {"name": "John", "age": 36, "city": "New York"}
print(person["name"])  # 输出 John

4. 条件语句

Python 使用 ifelifelse 来实现条件判断:

x = 20
if x > 30:print("x 大于 30")
elif x < 30:print("x 小于 30")
else:print("x 等于 30")

5. 循环语句

Python 支持 forwhile 循环:

# for 循环
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:print(fruit)# while 循环
i = 0
while i < 5:print(i)i += 1# 循环控制
for i in range(10):if i == 5:break  # 跳出循环print(i)for i in range(10):if i % 2 == 0:continue  # 跳过当前循环print(i)

6. 函数

函数是组织好的、可重复使用的代码块:

def greet(name):"""这是一个问候函数"""return "Hello, " + name# 调用函数
message = greet("Alice")
print(message)  # 输出 Hello, Alice# 带默认参数的函数
def multiply(a, b=2):return a * bprint(multiply(5))      # 输出 10
print(multiply(5, 3))   # 输出 15

7. 类与对象

Python 是面向对象的编程语言,支持类和对象:

class Person:def __init__(self, name, age):self.name = nameself.age = agedef greet(self):return f"Hello, my name is {self.name} and I am {self.age} years old."# 创建对象
p1 = Person("John", 36)
print(p1.greet())  # 输出 Hello, my name is John and I am 36 years old.

8. 文件操作

Python 提供了内置的文件操作功能:

# 写入文件
with open("test.txt", "w") as file:file.write("Hello, World!\n")file.write("This is a test file.\n")# 读取文件
with open("test.txt", "r") as file:content = file.read()print(content)

9. 异常处理

使用 tryexceptfinally 来处理异常:

try:result = 10 / 0  # 会引发 ZeroDivisionError
except ZeroDivisionError:print("Error: division by zero")
finally:print("This code will run no matter what")

10. 模块与包

Python 允许将代码组织成模块和包:

# 创建一个模块(例如:math_operations.py)
def add(a, b):return a + bdef subtract(a, b):return a - b# 在另一个文件中导入模块
import math_operationsresult = math_operations.add(5, 3)
print(result)  # 输出 8

以上就是 Python 的基础教程。通过学习这些内容,你可以掌握 Python 的基本语法和常用功能,为进一步学习 Python 的高级特性和应用打下基础。

http://www.jsqmd.com/news/32293/

相关文章:

  • [Python刷题记录]-环形链表-链表-简单
  • 2025 年养老院机构排行榜最新推荐:医养康护一体化服务品牌精选,权威测评机构详情揭晓自理老人住/失能老人住/陪伴式/失智失能照护养老院公司推荐
  • CSP 2025游记
  • 深入解析:棱镜观察|极氪销量遇阻?千里智驾左手服务吉利、右手对标华为
  • 2025 成都全屋定制厂家最新推荐:直营厂家榜单,透明服务与环保性能权威测评解析
  • 2025 年吡啶硫酮生产厂家最新推荐榜:含钠锌铜系列产品专业测评及优质生产商全面解析锌 ZPT-50/锌 ZPT-98/钠 SPT-40/钠 SPT-98 公司推荐
  • 2025年口碑好的搪瓷管生产厂家/空气预热器厂家排行榜推荐
  • 2025年日照中式婚宴场地推荐,婚宴场地服务哪家靠谱?
  • 实用指南:个人写HTOS移植shell
  • flask 启动命令
  • 2025年专业水磨石厂及水磨石产业园排行榜,求推荐水磨石厂家
  • 2025年全自动编织袋撕碎机定制厂家权威推荐榜单:废布条撕碎机/编织袋撕碎机/薄膜料撕碎机源头厂家精选
  • 使用OpenCV类库,从视频中截取视频帧
  • 2025 年最新防水堵漏服务公司推荐榜:涵盖地下室车库 / 隧道 / 水库大坝等场景,结合行业协会测评权威数据,精选技术过硬实力企业
  • 2025年中央空调品牌耐用的有哪些?中央空调安装公司哪个值得选?
  • 熔融指数仪市场揭秘:优质熔融指数仪品牌厂家的发展妙计
  • 软考中级系统集成项目管理计算题(五)
  • 前端调试实战全解析,从浏览器到真机的可见化问题定位体系
  • 智能体上下文引擎(Agentic Context Engine,ACE)
  • 2025年鲁冠高透光农膜企业权威推荐榜单:持久高透光抗老化农膜/95%以上高透光率农膜/黄瓜大棚高透光膜源头厂家精选
  • 完整教程:Linux -- 传输层协议TCP
  • 2025年tpep防腐钢管制造企业权威推荐榜单:防腐螺旋钢管/防腐无缝钢管/聚乙烯防腐钢管源头厂家精选
  • 2025 最新推荐移民服务机构排行榜:精选靠谱中介,提供专业澳洲美国欧洲等国移民方案葡萄牙 / 新西兰 / 新加坡 / 购房移民公司推荐
  • 2025年激光切割机供货商权威推荐榜单:机器人激光切割机/三维五轴激光切割机/皮秒激光切割机源头厂家精选
  • HT-LFCG-1525+:DC-1525M SMD-8Pin LTCC低通滤波器
  • 11-5 降压电路
  • 【IEEE出版|上海海事大学主办】第六届智能电网与能源工程国际学术会议
  • MySQL用户管理 - 实践
  • LLM 时代,DataAgent WhaleTunnel 如何将数据库变更瞬时 “转译” 为洞察?
  • 2025年靠谱的连锁泡菜加盟公司排名,泡菜加盟正规公司推荐