Python help():用`*` 跨越一个参数是什么意思?

我在在线 Python 课程中遇到了以下问题:


import matplotlib.pyplot as plt

help(plt.hist)


hist(x, bins=None, range=None, density=None,

weights=None, cumulative=False, bottom=None,

histtype='bar', align='mid', orientation='vertical',

rwidth=None, log=False, color=None, label=None,

stacked=False, normed=None, hold=None, data=None,

**kwargs)


Plot a histogram.


Compute and draw the histogram of *x*. The return value

is a tuple (*n*, *bins*, *patches*) or ([*n0*, *n1*,

...], *bins*, [*patches0*, *patches1*,...]) if the input

contains multiple data.

有很多网页解释了星号前缀,但主要问题是:跨越星号只是表示参数名称加粗还是斜体?


在相关说明中,我过去常常将跨越某些代码的注释视为“装饰”。但是,我无法通过网络搜索清楚地证实这一点。我发现的一点点似乎表明装饰是指以比简单的跨越更复杂的方式向代码添加代码。 次要问题:普遍接受的装饰定义是什么?


慕的地6264312
浏览 204回答 2
2回答

白板的微信

那就是降价标记语言。*text*是文本,**bold**是粗体。这是关于如何使用 Markdown 的流行参考。它不会在控制台中产生任何样式,但它暗示了强调。编辑:对于你的第二个问题,谷歌快速搜索显示:装饰或装饰的东西,装饰品。所以基本上,只是一个装饰。我想您可以将注释视为代码中的一种装饰,尽管在谈论注释时,我只会使用它们的传统名称以避免混淆。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python