Python程序示例大全

Python是一种广泛使用的高级编程语言,以其简洁的语法和强大的库而闻名。无论是数据分析、机器学习,还是网络开发,Python都提供了丰富的功能和灵活性。下面将通过一些示例,向大家展示Python的多样性和实用性。

1. 简单的计算器

先来看看一个简单的计算器程序。它可以进行基本的加、减、乘、除运算。

def calculator():
    print("欢迎使用简单计算器")
    print("选择运算:")
    print("1. 加法")
    print("2. 减法")
    print("3. 乘法")
    print("4. 除法")

    choice = input("请输入你的选择 (1/2/3/4): ")

    num1 = float(input("输入第一个数字: "))
    num2 = float(input("输入第二个数字: "))

    if choice == '1':
        print(f"{num1} + {num2} = {num1 + num2}")
    elif choice == '2':
        print(f"{num1} - {num2} = {num1 - num2}")
    elif choice == '3':
        print(f"{num1} * {num2} = {num1 * num2}")
    elif choice == '4':
        if num2 != 0:
            print(f"{num1} / {num2} = {num1 / num2}")
        else:
            print("除数不能为零")
    else:
        print("无效的选择")

calculator()

2. 统计字符频率

下面是一个程序,它可以统计字符串中每个字符出现的频率。

def char_frequency(str1):
    dict = {}
    for char in str1:
        dict[char] = dict.get(char, 0) + 1
    return dict

string = input("请输入字符串: ")
frequency = char_frequency(string)
print("字符频率:", frequency)

3. 爬虫示例

使用requestsBeautifulSoup库,可以轻松实现网页爬虫。下面是一个抓取网页标题的示例。

import requests
from bs4 import BeautifulSoup

url = 'https://www.example.com'
response = requests.get(url)

soup = BeautifulSoup(response.text, 'html.parser')
title = soup.title.string

print("网页标题:", title)

在运行此代码之前,确保你已安装requestsbeautifulsoup4库,可以通过以下命令安装:

pip install requests beautifulsoup4

4. 存取JSON数据

Python处理JSON数据非常方便,通过内置的json模块,可以轻松进行读写操作。

import json

# 写入JSON数据
data = {
    "name": "张三",
    "age": 25,
    "city": "北京"
}

with open('data.json', 'w', encoding='utf-8') as json_file:
    json.dump(data, json_file, ensure_ascii=False, indent=4)

# 读取JSON数据
with open('data.json', 'r', encoding='utf-8') as json_file:
    loaded_data = json.load(json_file)
    print("读取的JSON数据:", loaded_data)

5. 数据可视化

使用matplotlib库可以进行数据可视化。以下是一个简单的折线图示例。

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]

plt.plot(x, y)
plt.title('折线图示例')
plt.xlabel('x 轴')
plt.ylabel('y 轴')
plt.show()

在运行此代码之前,需要安装matplotlib库:

pip install matplotlib

总结

以上就是一些Python编程的基本示例。这些例子涵盖了基础的运算、字符处理、网页爬虫、JSON数据操作以及数据可视化等方面。Python以其强大的库支持和简洁的语法,从新手到专业开发者都能找到合适的应用场景。在实际开发中,可以根据具体需求灵活使用Python,充分发挥它的优势。希望读者能通过这些示例进一步深入学习Python,并用它来解决实际问题。

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部