王剑编程网

分享专业编程知识与实战技巧

Python一小时入门教程

以下是 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需求的伙伴们,欢迎大家关注交流

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言