什么是“变量”?

2024-04-20 04:02:33 发布

您现在位置:Python中文网/ 问答频道 /正文

python中的“line”是什么意思或do?我想这和物体中的不可测性有关。在

import numpy as np
import matplotlib.pyplot as plt

ax = plt.subplot(111)
t = np.arange(0.0, 5.0, 0.01)
s = np.cos(2*np.pi*t)
line, = plt.plot(t, s, lw=2)

plt.annotate('local max', xy=(2, 1), xytext=(3, 1.5),
             arrowprops=dict(facecolor='black', shrink=0.05),
             )

plt.ylim(-2,2)
plt.show()

Tags: importnumpymatplotlibasnplinepltcos
2条回答

line, = plt.plot(t, s, lw=2)表示plt.plot返回一个元素的列表或元组,并且您正在提取该元素(分配给line)。在

Python知道解包,将元组、列表或其他iterable保存到单独的变量中:

a, b = 3, 4

如果某个函数返回一个只有一个元素的iterable,那么也只有一个变量可以解压缩到:

^{pr2}$

相关问题 更多 >