您的位置 首页 教程

Python 基础教程

Python是一种高级编程语言,被广泛应用于数据科学、机器学习、人工智能、Web开发等领域。在本基础教程中,你将学会如何安装Python,基本的数据类型、运算符和表达式,控制流结构、函数和模块,以及文件操作和异常处理等功能。此外,我们将介绍Python标准库和流行的第三方库,如NumPy、Pandas和Matplotlib,以帮助你更高效地处理数据和可视化结果。

Python 基础教程

Python 基础教程

Python 是一种开源的高级编程语言,具有简单、易学、高效的特点,是开发 Web 应用程序、科学计算、数据分析等领域的首选语言。

安装 Python

Python 官方网站提供 Python2 和 Python3 两个版本的下载,建议下载最新的 Python3。

安装过程中要注意选择添加 Python 到 PATH 环境变量,安装完成后在命令行窗口输入 python 可以进入 Python 的交互式命令行模式。

Hello, World!

在 Python 中,用 print() 函数可以输出一段文本:

print("Hello, World!")

这段代码会在屏幕上输出 Hello, World!

注:Python 使用缩进来表示代码块,一般使用 4 个空格的缩进。

变量

在 Python 中,变量可以直接赋值,不需要提前声明数据类型。例如:

x = 1
y = 2
z = x + y
print(z)  # 输出 3

在这个例子中,变量 x 和 y 都被赋值为整数 1 和 2,然后将它们相加并赋值给变量 z,最后输出 z 的值。

数据类型

Python 中有多种数据类型,包括整数、浮点数、字符串、布尔值、列表、元组等。

整数:

x = 1
y = 2
z = x + y
print(z)  # 输出 3

浮点数:

x = 1.0
y = 2.5
z = x + y
print(z)  # 输出 3.5

字符串:

x = "Hello"
y = "World"
z = x + " " + y
print(z)  # 输出 "Hello World"

布尔值:

x = True
y = False
z = x and y
print(z)  # 输出 False

列表:

x = [1, 2, 3]
y = ["Hello", "World"]
z = x + y
print(z)  # 输出 [1, 2, 3, "Hello", "World"]

元组:

x = (1, 2, 3)
y = ("Hello", "World")
z = x + y
print(z)  # 输出 (1, 2, 3, "Hello", "World")

流程控制

Python 中的流程控制语句包括 if-else、for 和 while。

if-else:

x = 1
if x == 1:
    print("x 等于 1")
else:
    print("x 不等于 1")

for:

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

while:

x = 1
while x <= 3:
    print(x)
    x += 1

函数

在 Python 中,可以使用 def 关键字定义一个函数:

def add(x, y):
    return x + y

z = add(1, 2)
print(z)  # 输出 3

这个例子定义了一个 add() 函数,接收两个参数 x 和 y,返回它们相加的值。

模块

Python 中的模块是一个程序文件,包含了多个函数和语句。可以使用 import 关键字引入模块:

import math

x = math.sqrt(4)
print(x)  # 输出 2.0

这个例子引入了 Python 自带的 math 模块,并使用 sqrt() 函数计算 4 的平方根。

总结

Python 是一种简单易学、高效的编程语言,适用于多种领域。在 Python 中,可以使用 print()、变量、数据类型、流程控制、函数和模块等基本语法。

关于作者: 品牌百科

热门文章