一、Python 简介

Python 是一种高级、解释型、面向对象的编程语言,以其简洁易读的语法而闻名。它广泛应用于 Web 开发、数据科学、人工智能、自动化脚本等多个领域。

二、环境搭建

(一)安装 Python

访问 Python 官方网站(https://www.python.org/downloads/),根据你的操作系统(Windows、Mac OS、Linux)选择合适的 Python 版本进行下载。建议下载 Python 3.x 系列的最新稳定版本。
运行下载好的安装程序,在安装过程中,勾选 “Add Python to PATH” 选项,这样可以在命令行中直接使用 Python 命令。
按照安装向导的提示完成安装。

(二)验证安装

打开命令行工具(Windows 上是命令提示符或 PowerShell,Mac 和 Linux 上是终端),输入以下命令并回车:

python --version

如果正确显示 Python 的版本号,说明安装成功。

(三)选择开发环境

文本编辑器:如 VS Code、Sublime Text 等,适合初学者练习简单代码。它们轻量级且易于上手,可安装 Python 相关的插件来提供代码高亮、自动补全等功能。
集成开发环境(IDE):如 PyCharm,功能强大,提供代码调试、代码分析、项目管理等功能,适合开发大型项目。

三、第一个 Python 程序

(一)编写代码

打开你选择的开发环境,创建一个新的文件,输入以下代码:

print(“Hello, World!”)

(二)保存并运行

将文件保存为以 .py 为扩展名的文件,例如 hello.py。在命令行中,使用 cd 命令切换到该文件所在的目录,然后输入以下命令运行程序:

python hello.py

如果一切正常,你将在命令行中看到输出 Hello, World!。

四、变量和数据类型

(一)变量

变量是存储数据的容器。在 Python 中,你可以直接给变量赋值,不需要提前声明变量的类型。例如:

message = “Hello, Python!”
age = 25
price = 9.99
is_student = True

(二)数据类型

整数(int):表示整数,如 5、-10。
浮点数(float):表示小数,如 3.14、-0.5。
字符串(str):用单引号或双引号括起来的文本,如 ‘Hello’、“World”。
布尔值(bool):只有两个值,True 和 False,用于逻辑判断。
列表(list):用于存储多个元素的有序集合,元素可以是不同的数据类型。例如:

numbers = [1, 2, 3, 4, 5]
fruits = [“apple”, “banana”, “cherry”]

元组(tuple):类似于列表,但元组是不可变的,一旦创建就不能修改。例如:
python

point = (3, 4)

字典(dict):由键值对组成的无序集合,用于存储和查找数据。例如:

person = {“name”: “Alice”, “age”: 25, “city”: “New York”}

五、控制结构

(一)条件语句

条件语句用于根据条件的真假来执行不同的代码块。Python 使用 if、elif 和 else 关键字。例如:

age = 18
if age < 18:
print(“未成年人”)
elif age == 18:
print(“刚成年”)
else:
print(“成年人”)

(二)循环语句

for 循环:用于遍历序列(如列表、字符串等)中的元素。例如:

fruits = [“apple”, “banana”, “cherry”]
for fruit in fruits:
print(fruit)
while 循环:只要条件为真,就会一直执行循环体中的代码。例如:
python
count = 0
while count < 5:
print(count)
count = count + 1

六、函数

函数是一段可重复使用的代码块,用于完成特定的任务。Python 使用 def 关键字定义函数。例如:

def greet(name):
return f"Hello, {name}!"

message = greet(“Bob”)
print(message)

七、模块和包

(一)模块

模块是包含 Python 代码的文件,以 .py 为扩展名。你可以在一个模块中定义函数、类和变量,然后在其他模块中导入并使用它们。例如,创建一个名为 math_utils.py 的文件,内容如下:

def add(a, b):
return a + b
def subtract(a, b):
return a - b

在另一个文件中导入并使用这个模块:

import math_utils
result = math_utils.add(3, 5)
print(result)

(二)包

包是一种组织 Python 模块的方式,它是一个包含 init.py 文件的目录。init.py 文件可以为空,也可以包含一些初始化代码。例如,创建一个名为 my_package 的包,结构如下:

my_package/
init.py
module1.py
module2.py

在其他文件中导入包中的模块:

from my_package import module1
module1.some_function()

八、文件操作

(一)打开文件

使用 open() 函数打开文件,该函数接受两个参数:文件名和打开模式。常见的打开模式有:
‘r’:只读模式
‘w’:写入模式(会覆盖原有内容)
‘a’:追加模式
例如,打开一个名为 test.txt 的文件进行读取:

file = open(‘test.txt’, ‘r’)

(二)读取文件内容

可以使用 read() 方法读取整个文件内容,或者使用 readline() 方法逐行读取。例如:

content = file.read()
print(content)

(三)写入文件

使用 write() 方法向文件中写入内容。例如:

file = open(‘test.txt’, ‘w’)
file.write(“Hello, File!”)
file.close()

(四)关闭文件

使用完文件后,要使用 close() 方法关闭文件,以释放系统资源。也可以使用 with 语句来自动管理文件的打开和关闭:

with open(‘test.txt’, ‘r’) as file:
content = file.read()
print(content)

九、异常处理

在 Python 中,使用 try-except 语句来捕获和处理异常。例如:

try:
num = 1 / 0
except ZeroDivisionError:
print(“除数不能为零!”)
还可以使用 else 和 finally 子句:

try:
num = 10 / 2
except ZeroDivisionError:
print(“除数不能为零!”)
else:
print(“计算成功,结果是:”, num)
finally:
print(“无论是否发生异常,都会执行这里的代码。”)

Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐