网站首页 > 技术文章 正文
以下是 Python 快速入门指南,涵盖基础语法和常用操作,帮助你快速上手:
1. 安装与环境
安装 Python:访问 [python.org](https://www.python.org/) 下载最新版本(推荐 Python 3.x)。
验证安装:在终端输入 python --version 或 python3 --version。
运行代码:
直接执行脚本:python script.py
交互模式:终端输入 python 或 python3。
2. 基础语法
变量与数据类型
a = 10 # 整数
b = 3.14 # 浮点数
c = "Hello" # 字符串
d = True # 布尔值(True/False)
e = None # 空值
字符串操作
s = "Python"
print(s[0]) # 输出: P
print(s.upper()) # 转大写: PYTHON
print(f"{s} 3.x") # 格式化字符串(f-string): Python 3.x
3. 数据结构
列表(List)
my_list = [1, 2, "apple", True]
my_list.append(3) # 添加元素
print(my_list[1:3]) # 切片输出: [2, 'apple']
元组(Tuple)
my_tuple = (1, "a", False) # 不可修改
print(my_tuple[0]) # 输出: 1
字典(Dictionary)
my_dict = {"name": "Alice", "age": 25}
my_dict["city"] = "Beijing" # 添加键值对
print(mydict.keys()) # 输出: dictkeys(['name', 'age', 'city'])
集合(Set)
my_set = {1, 2, 3}
my_set.add(4) # 添加元素
print(2 in my_set) # 输出: True
4. 控制流
条件语句
x = 10
if x > 5:
print("大于5")
elif x == 5:
print("等于5")
else:
print("小于5")
循环
for 循环
for i in range(3): # 输出 0,1,2
print(i)
while 循环
count = 0
while count < 3:
print(count)
count += 1
5. 函数
def add(a, b):
return a + b
result = add(3, 5) # 结果为 8
Lambda 函数
multiply = lambda x, y: x * y
print(multiply(2, 3)) # 输出: 6
6. 模块与包
导入模块
import math
print(math.sqrt(16)) # 输出: 4.0
导入部分功能
from datetime import datetime
print(datetime.now())
安装第三方包
pip install requests # 在终端中执行
import requests
response = requests.get("https://www.example.com")
print(response.status_code)
7. 文件操作
写入文件
with open("test.txt", "w") as f:
f.write("Hello Python!")
读取文件
with open("test.txt", "r") as f:
content = f.read()
print(content) # 输出: Hello Python!
8. 异常处理
try:
num = 10 / 0
except ZeroDivisionError:
print("除数不能为0!")
finally:
print("执行完毕")
9. 示例:简单爬虫
import requests
from bs4 import BeautifulSoup
url = "https://www.example.com"
response = requests.get(url)
soup = BeautifulSoup(response.text, "html.parser")
print(soup.title.text) # 输出网页标题
后续学习方向
Web 开发:学习 Flask/Django。
数据分析:掌握 Pandas/Numpy。
机器学习:入门
Scikit-learn/TensorFlow/PyTorch。
自动化脚本:尝试文件处理、网络请求等任务。
通过以上内容,你已掌握 Python 的基础核心语法,接下来可以通过实际项目加深理解!
有学习需求或工作生活中python需求的伙伴们,欢迎大家关注交流
猜你喜欢
- 2025-05-15 如何使用Python进行单元测试
- 2025-05-15 玩 ChatGPT 的正确姿势「GitHub 热点速览 v.22.49」
- 2025-05-15 Python图形用户界面纯手搓?Pygubu 组件拖拽,轻松画出你的应用
- 2025-05-15 DC-6靶机渗透测试详细教程
- 2025-05-15 纯Python轻松构建Web UI:Remi布局管理(用HBox和VBox设计美观界面)
- 2025-05-15 Python 带你穿越星际:打造太空侵略者2D游戏
- 2025-05-15 提高EDA(探索性数据分析)效率的 3 个简单工具
- 2025-05-15 Dlib库教程(2):联合python的人脸检测、标记、识别
- 2025-05-15 树莓派Pico VS Arduino 该选哪个?
- 2025-05-15 Python 3 中 'python -m SimpleHTTPServer' 的等效命令
- 05-25Python 3.14 t-string 要来了,它与 f-string 有何不同?
- 05-25Python基础元素语法总结
- 05-25Python中的变量是什么东西?
- 05-25新手常见的python报错及解决方案
- 05-2511-Python变量
- 05-2510个每个人都是需要知道Python问题
- 05-25Python编程:轻松掌握函数定义、类型及其参数传递方式
- 05-25Python基础语法
- 257℃Python短文,Python中的嵌套条件语句(六)
- 257℃python笔记:for循环嵌套。end=""的作用,图形打印
- 256℃PythonNet:实现Python与.Net代码相互调用!
- 251℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 251℃Python实现字符串小写转大写并写入文件
- 106℃原来2025是完美的平方年,一起探索六种平方的算吧
- 91℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 81℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 最近发表
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)