本文将分享我手敲的Python代码示例,并从多个方面进行详细的阐述。
一、文件操作
1. 读取文件内容:
def read_file(file_path):
with open(file_path, 'r') as file:
content = file.read()
return content
file_path = 'example.txt'
file_content = read_file(file_path)
print(file_content)
2. 写入文件内容:
def write_file(file_path, content):
with open(file_path, 'w') as file:
file.write(content)
file_path = 'example.txt'
content = 'Hello, world!'
write_file(file_path, content)
二、数据处理
1. 列表排序:
def sort_list(input_list):
sorted_list = sorted(input_list)
return sorted_list
input_list = [5, 2, 8, 1, 9]
sorted_list = sort_list(input_list)
print(sorted_list)
2. 字符串拼接:
def concatenate_strings(string1, string2):
result = string1 + string2
return result
string1 = 'Hello, '
string2 = 'world!'
concatenated_string = concatenate_strings(string1, string2)
print(concatenated_string)
三、网络请求
1. 发送GET请求:
import requests
def send_get_request(url):
response = requests.get(url)
return response.text
url = 'https://www.example.com'
response_text = send_get_request(url)
print(response_text)
2. 发送POST请求:
import requests
def send_post_request(url, data):
response = requests.post(url, data=data)
return response.text
url = 'https://www.example.com'
data = {'name': 'John', 'age': 25}
response_text = send_post_request(url, data)
print(response_text)
四、数据可视化
1. 绘制折线图:
import matplotlib.pyplot as plt
def plot_line_chart(x_values, y_values):
plt.plot(x_values, y_values)
plt.xlabel('X')
plt.ylabel('Y')
plt.title('Line Chart')
plt.show()
x_values = [1, 2, 3, 4, 5]
y_values = [10, 8, 6, 4, 2]
plot_line_chart(x_values, y_values)
2. 绘制柱状图:
import matplotlib.pyplot as plt
def plot_bar_chart(x_values, y_values):
plt.bar(x_values, y_values)
plt.xlabel('X')
plt.ylabel('Y')
plt.title('Bar Chart')
plt.show()
x_values = ['A', 'B', 'C', 'D', 'E']
y_values = [10, 8, 6, 4, 2]
plot_bar_chart(x_values, y_values)
以上是我分享的一些手敲的Python代码示例,涵盖了文件操作、数据处理、网络请求和数据可视化等领域。希望对大家有所帮助!