温度调节器
你的位置: 临汾潜涤电子有限公司 > 温度调节器 >
Python是一门功能开阔的编程谈话,以其简易和高效而受到庸俗接待。本文将带你深远了解Python的基础常识,并通过丰富的代码示例展示如安在实质技俩中愚弄Python进行数据不休。
目次
Python基础 数据类型 放置结构 函数与模块 数据不休 文献操作 数据分析 数据可视化1. Python基础
数据类型
整数与浮点数
python
复制代码
# 整数操作
a = 10
b = 4
print("整数相加:", a + b) # 输出: 14
print("整数相减:", a - b) # 输出: 6
print("整数相乘:", a * b) # 输出: 40
print("整数相除:", a / b) # 输出: 2.5
print("整数求余:", a % b) # 输出: 2
# 浮点数操作
x = 5.5
y = 2.2
print("浮点数相加:", x + y) # 输出: 7.7
print("浮点数相减:", x - y) # 输出: 3.3
print("浮点数相乘:", x * y) # 输出: 12.1
print("浮点数相除:", x / y) # 输出: 2.5
字符串
python
复制代码
# 字符串操作
s1 = "Hello"
s2 = "World"
print("字符串拼接:", s1 + " " + s2) # 输出: Hello World
# 字符串体式化
name = "Alice"
age = 30
print(f"我叫{name},本年{age}岁。") # 输出: 我叫Alice,本年30岁。
# 字符串常用次第
text = "Python编程"
print("长度:", len(text)) # 输出: 6
print("替换:", text.replace("编程", "初学")) # 输出: Python初学
print("大小写养息:", text.lower(), text.upper()) # 输出: python编程 PYTHON编程
列表
python
复制代码
# 创建列表
# www.yunduaner.com/XK8Bia/ #
numbers = [1, 2, 3, 4, 5]
print("列表:", numbers)
# 添加元素
numbers.append(6)
print("添加元素:", numbers) # 输出: [1, 2, 3, 4, 5, 6]
# 删除元素
numbers.remove(3)
print("删除元素:", numbers) # 输出: [1, 2, 4, 5, 6]
# 列表切片
print("切片:", numbers[1:4]) # 输出: [2, 4, 5]
# 遍历列表
for num in numbers:
print(num)
字典
python
复制代码
# 创建字典
student = {"name": "Alice", "age": 25, "courses": ["Math", "Science"]}
print("字典:", student)
# 添加键值对
student["city"] = "New York"
print("添加键值对:", student)
# 删除键值对
del student["age"]
print("删除键值对:", student)
# 遍历字典
for key, value in student.items():
print(key, ":", value)
放置结构
条目语句
python
复制代码
# 条目语句
x = 10
if x > 0:
print("x是正数") # 输出: x是正数
elif x == 0:
print("x是零")
else:
print("x是负数")
# 嵌套条目
score = 85
if score >= 90:
print("优秀")
elif 80 <= score < 90:
print("致密") # 输出: 致密
else:
print("及格")
轮回语句
python
复制代码
# for轮回
# www.yuanyets.com/APPHy3/ #
for i in range(1, 6):
print("for轮回:", i)
# while轮回
count = 0
while count < 5:
print("while轮回:", count)
count += 1
# 嵌套轮回
for i in range(1, 4):
for j in range(1, 4):
print(f"i={i}, j={j}")
函数与模块
函数
python
复制代码
# 界说函数
def greet(name):
return f"Hello, {name}!"
# 调用函数
print(greet("Alice")) # 输出: Hello, Alice!
# 带默许参数的函数
# www.xsjdyp.com/8g0Fr5/ #
def increment(number, by=1):
return number + by
print("默许参数:", increment(5)) # 输出: 6
print("指定参数:", increment(5, 2)) # 输出: 7
# 函数复返多个值
def get_stats(numbers):
return max(numbers), min(numbers), sum(numbers) / len(numbers)
max_val, min_val, avg_val = get_stats([1, 2, 3, 4, 5])
print(f"最大值: {max_val}, 最小值: {min_val}, 平均值: {avg_val}")
模块
python
复制代码
# 使用math模块
import math
print("平常根:", math.sqrt(16)) # 输出: 4.0
print("圆周率:", math.pi) # 输出: 3.141592653589793
# 使用datetime模块
from datetime import datetime
now = datetime.now()
print("现时技术:", now)
print("体式化技术:", now.strftime("%Y-%m-%d %H:%M:%S"))
2. 数据不休
文献操作
读取文献
python
复制代码
# 读取文献
with open("example.txt", "r") as file:
content = file.read()
print("文献内容:")
print(content)
写入文献
python
复制代码
# 写入文献
with open("output.txt", "w") as file:
file.write("Hello, World!\n")
file.write("This is a test file.")
print("文献已写入。")
数据分析
Pandas库
python
复制代码
import pandas as pd
# 创建数据框
data = {'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35], 'Score': [88, 92, 85]}
df = pd.DataFrame(data)
print("数据框:")
print(df)
# 收受列
print("收受列:")
print(df['Name'])
# 数据过滤
print("过滤年级大于30的行:")
print(df[df['Age'] > 30])
# 数据统计
print("数据统计描写:")
print(df.describe())
NumPy库
python
复制代码
import numpy as np
# 创建数组
arr = np.array([1, 2, 3, 4, 5])
print("数组:", arr)
# 数组运算
print("数组加法:", arr + 10) # 输出: [11 12 13 14 15]
print("数组乘法:", arr * 2) # 输出: [ 2 4 6 8 10]
# 矩阵运算
matrix = np.array([[1, 2], [3, 4]])
print("矩阵:")
print(matrix)
print("矩阵转置:")
print(matrix.T)
数据可视化
Matplotlib库
python
复制代码
import matplotlib.pyplot as plt
# 绘画折线图
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]
plt.plot(x, y, marker='o')
plt.xlabel('X轴')
plt.ylabel('Y轴')
plt.title('通俗折线图')
plt.show()
# 绘画直方图
data = [1, 1, 2, 3, 3, 3, 4, 5, 5, 6, 7, 8]
plt.hist(data, bins=5, edgecolor='black')
plt.xlabel('值')
plt.ylabel('频率')
plt.title('直方图')
plt.show()
Seaborn库
python
复制代码
import seaborn as sns
# 加载示例数据集
tips = sns.load_dataset("tips")
print("数据集:")
print(tips.head())
# 绘画散点图
sns.scatterplot(data=tips, x="total_bill", y="tip", hue="day")
plt.title("小费与账单的关联")
plt.show()
# 绘画箱线图
sns.boxplot(data=tips, x="day", y="total_bill")
plt.title("不同天的账单散布")
plt.show()
论断
本文通过大宗的代码示例,从基础数据类型、放置结构到函数和模块,系统地先容了Python编程的基本观念和愚弄。同期,咱们还展示了Python在数据不休中的开阔功能,包括文献操作、数据分析和数据可视化。通过这些示例,读者不错愈加全面地了解和掌持Python编程的实用手段。
printpython代码浮点数Python发布于:广东省声明:该文不雅点仅代表作家本东说念主,搜狐号系信息发布平台,搜狐仅提供信息存储空间功绩。
- 时隔六年,高血压防治指南蜕变发布!8个更新要点一定要知谈! 2024-08-20