首页 \ 问答 \ 什么,= python的意思?(What does ,= mean in python?)

什么,= python的意思?(What does ,= mean in python?)

我想知道什么,=, =表示在python?

matplotlib的例子:

plot1, = ax01.plot(t,yp1,'b-')

I wonder what ,= or , = means in python?

Example from matplotlib:

plot1, = ax01.plot(t,yp1,'b-')

原文:https://stackoverflow.com/questions/30601479
更新时间:2019-11-19 06:16

最满意答案

这是一个元组拆包的形式。 带括号:

(plot1,) = ax01.plot(t,yp1,'b-')

ax01.plot()返回一个包含一个元素的元组,并将该元素分配给plot1 。 没有那个逗号(可能是括号), plot1将被分配整个元组。 在以下示例中观察ab之间的区别:

>>> def foo():
...     return (1,)
... 
>>> (a,) = foo()
>>> b = foo()
>>> a
1
>>> b
(1,)

您可以在(a,)(1,)省略括号(a,)为了清楚起见,我留下了它们。


It's a form of tuple unpacking. With parentheses:

(plot1,) = ax01.plot(t,yp1,'b-')

ax01.plot() returns a tuple containing one element, and this element is assigned to plot1. Without that comma (and possibly the parentheses), plot1 would have been assigned the whole tuple. Observe the difference between a and b in the following example:

>>> def foo():
...     return (1,)
... 
>>> (a,) = foo()
>>> b = foo()
>>> a
1
>>> b
(1,)

You can omit the parentheses both in (a,) and (1,), I left them for the sake of clarity.

2015-06-02

相关问答

更多

Python的安装问题

1. 下载后,双击下载包,进入Python安装向导,安装非常简单,你只需要使用默认的设置一直点击"下一步"直到安装完成即可。 2. 测试是否安装成功: a 点击电脑左下角搜索中 输入“cmd”,之后在弹出的命令行窗口内输入:python b 如果安装成功,会直接进入到 Python的编程环境,之后“quit()”退出;如果没有进入到Python编程环境则代表没有安装成功

关于python的问题

month_name=months[int(month)-1] od=day+endings[int(day)-1]

python实验总结

#!/usr/bin/env python # Filename: appui.py """ .. moduleauthor:: .... .. test module of Tkinter """ from Tkinter import * import tkMessageBox root = Tk() root.geometry('850x40+80+80') #设置窗体高宽与窗体相对屏幕左上角位置 class...

python如何编译

编写的话,拿什么编辑器编写都可以。 如果是编译的话,python是不需要编译的,直接运行即可。 运行的话,你需要安装一个python的解释器,可以是官方python,actiePython或者其他版本的python。 然后你可以选择python自带的IDLE编写,也可以在命令行下输入python进入交互shell进行编写,当然也可以用支持python语言的IDE进行编写。

python用什么编辑器比较好???

eclipse或者aptana里的pydev、pyCharm、Stani's Python Editor

python怎么用.

不推荐 《简明python》 讲的太粗糙 一本 python 编程经典 另外一本 就是dive into python 都非常好,如果没什么基础,最好是看编程金典,一个问题一个问题搞懂,绝对没有问题。 不要急着想用python开发如delphi那样的速成GUI, 有基础了,就看看django,相信python不难

Python应该如何学习

你可以看一下,这是我之前在上海黑马培训的框架图,要学习的东西真的很多而且有老师带着也有难度,自学太难了,

golang 和Python 那个好

没有绝对好的和绝对坏的,而是使用的时候,充分利用他们的优点即可 Go对比Python的优点如下: 一、部署简单。 Go 编译生成的是一个静态可执行文件,除了 glibc 外没有其他外部依赖。这让部署变得异常方便:目标机器上只需要一个基础的系统和必要的管理、监控工具,完全不需要操心应用所需的各种包、库的依赖关系,大大减轻了维护的负担。这和 Python 有着巨大的区别。由于历史的原因, Python 的部署工具生态相当混乱,比如 setuptools, distutils, pip, buildou ...

关于python

An event can be thought of as a moment in time when something important happens. The problem is, if we want to know when the event happens, we have to watch for it, and that can be expensive. Imagine a phone that, instead off ringing, flashed a light ...

python 问题

这。。。本身得出的pwd是有问题的,你可以试着将pwd打印出来看下。如果你要进入目录,可以试着用os.chdir()

相关文章

更多

最新问答

更多
  • 如何保护Solr只允许SELECT请求给用户并禁止其他任何东西?(How to secure Solr to allow SELECT request to only users and disallow anything else?)
  • XPath表达式无效/错误TFHpple SWIFT 1.2(XPath Expression not working/incorrect TFHpple SWIFT 1.2)
  • css3 3D变换不能平滑地制作动画(css3 3D transform doesn't animate smoothly)
  • 运行时错误'91'和Outlook.Application = <对象变量或没有设置块变量>?(Run-time error '91' & Outlook.Application = Object variable or With block variable not set?)
  • 慢的webservice问题(Slow webservice problem)
  • textview的不正确对齐方式(Improper alignment of a textview)
  • 在第一步“Hello World”中出现Java错误(Cannot run “Hello World” program in Eclipse)
  • 为什么十六进制地址是14个字符?(why the hex address is 14 character?)
  • 如何在Python中的不同类中使用变量?(How to use variable in different classes in Python?)
  • asp:GridView HYPERLINKFIELD - datanavigateurlformatstring中的asp代码(asp:GridView HYPERLINKFIELD - asp code inside datanavigateurlformatstring)
  • 关于adaboost算法(About adaboost algorithm)
  • 在Matlab上内置图像(Built in Images on Matlab)
  • java swing:输入键事件时焦点丢失(java swing: Focus lost on enter key event)
  • C#中的通用约束,T是相同的TSomethingElse,对吧?(Generic constraints in C#, T is the same TSomethingElse, right?)
  • 从mybatis中的光标获取数据(Fetching data from cursor in mybatis)
  • 在运行时从XML构建对象的最佳方法(Best way for building objects out of XMLs at runtime)
  • 在整个窗口中拉伸sf :: Sprite(Stretch sf::Sprite across entire window)
  • Selenium Node API Web驱动程序等待超时处理程序(Selenium Node API web driver wait timeout handler)
  • 函数使用并且是map的一部分(循环依赖?)(Function uses and is part of map (circular dependency?))
  • 是否可以在C ++ 14中使用可选模板参数创建类型元组?(Is possible to make a tuple of types with optional template parameters in C++14?)
  • PHP从窗帘后面打印/ f(PHP prints /f from behind the curtains)
  • JFrame的contentPane的LayoutManager(LayoutManager of JFrame's contentPane)
  • 用于Instagram Feed的图像滚动(Image Roll Overs for Instagram Feed)
  • 如何显示拉伸字体(双倍宽度/高度)?(How to display stretched font (double width/height)?)
  • 文件操作API在fileapi.h和stdio.h中的WP8差异?(WP8 differences between file manipulation APIs in fileapi.h and stdio.h?)
  • 保存失败后Rails没有回滚事务()(Rails not rolling back transaction after failed save())
  • jqgrid中的分页问题与数组数据(Pagination problem in jqgrid with array data)
  • 重定向时,通过其他页面上的URL调用javascript函数(Call javascript function through url on otherpage while Redirecting)
  • 如何使用InvokeCommandAction调用我的方法并传入参数?(How do I go about using InvokeCommandAction to call a method of mine and pass in parameters?)
  • Jquerymobile按钮仅显示页面的第一个外观(Jquerymobile buttons are shown only first apperance of the page)