<bdo id='BKDVw'></bdo><ul id='BKDVw'></ul>
  1. <i id='BKDVw'><tr id='BKDVw'><dt id='BKDVw'><q id='BKDVw'><span id='BKDVw'><b id='BKDVw'><form id='BKDVw'><ins id='BKDVw'></ins><ul id='BKDVw'></ul><sub id='BKDVw'></sub></form><legend id='BKDVw'></legend><bdo id='BKDVw'><pre id='BKDVw'><center id='BKDVw'></center></pre></bdo></b><th id='BKDVw'></th></span></q></dt></tr></i><div id='BKDVw'><tfoot id='BKDVw'></tfoot><dl id='BKDVw'><fieldset id='BKDVw'></fieldset></dl></div>
  2. <legend id='BKDVw'><style id='BKDVw'><dir id='BKDVw'><q id='BKDVw'></q></dir></style></legend>

    <small id='BKDVw'></small><noframes id='BKDVw'>

    <tfoot id='BKDVw'></tfoot>

    1. 如何从函数python返回一个int值

      时间:2023-09-02

        <small id='x154C'></small><noframes id='x154C'>

          <bdo id='x154C'></bdo><ul id='x154C'></ul>
          <legend id='x154C'><style id='x154C'><dir id='x154C'><q id='x154C'></q></dir></style></legend>
        • <tfoot id='x154C'></tfoot>
            <tbody id='x154C'></tbody>
          • <i id='x154C'><tr id='x154C'><dt id='x154C'><q id='x154C'><span id='x154C'><b id='x154C'><form id='x154C'><ins id='x154C'></ins><ul id='x154C'></ul><sub id='x154C'></sub></form><legend id='x154C'></legend><bdo id='x154C'><pre id='x154C'><center id='x154C'></center></pre></bdo></b><th id='x154C'></th></span></q></dt></tr></i><div id='x154C'><tfoot id='x154C'></tfoot><dl id='x154C'><fieldset id='x154C'></fieldset></dl></div>

                本文介绍了如何从函数python返回一个int值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我真的是 Python 新手,在网上找到了我修改过的这个片段,现在我让它打印 x * y 但我希望能够将它作为一个 int 值返回,以便我以后可以再次使用它脚本.

                I am really new to Python and found this snippet online that I've modified, right now I have it printing x * y but I want to be able to return it as a int value so I can use it again later in the script.

                我使用的是 Python 2.7.6.

                I'm using Python 2.7.6.

                def show_xy(event):
                    xm, ym = event.x, event.y
                    x3 = xm * ym
                    print x3
                root = tk.Tk()
                frame = tk.Frame(root, bg = 'yellow', 
                                width = 300, height = 200)
                frame.bind("<Motion>", showxy)
                frame.pack()
                
                root.mainloop()
                

                亲切的问候,邮差

                推荐答案

                要返回一个值,你只需使用 return 而不是 print:

                To return a value, you simply use return instead of print:

                def showxy(event):
                    xm, ym = event.x, event.y
                    x3 = xm*ym
                    return x3
                

                简化示例:

                def print_val(a):
                    print a
                
                >>> print_val(5)
                5
                
                def return_val(a):
                    return a
                
                >>> result = return_val(8)
                >>> print result
                8
                

                这篇关于如何从函数python返回一个int值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:python3中的可选yield或return.如何? 下一篇:Python函数只返回第一个值而不是数据框

                相关文章

                  <tfoot id='A9ZUw'></tfoot>

                1. <legend id='A9ZUw'><style id='A9ZUw'><dir id='A9ZUw'><q id='A9ZUw'></q></dir></style></legend>
                2. <small id='A9ZUw'></small><noframes id='A9ZUw'>

                    <bdo id='A9ZUw'></bdo><ul id='A9ZUw'></ul>
                  <i id='A9ZUw'><tr id='A9ZUw'><dt id='A9ZUw'><q id='A9ZUw'><span id='A9ZUw'><b id='A9ZUw'><form id='A9ZUw'><ins id='A9ZUw'></ins><ul id='A9ZUw'></ul><sub id='A9ZUw'></sub></form><legend id='A9ZUw'></legend><bdo id='A9ZUw'><pre id='A9ZUw'><center id='A9ZUw'></center></pre></bdo></b><th id='A9ZUw'></th></span></q></dt></tr></i><div id='A9ZUw'><tfoot id='A9ZUw'></tfoot><dl id='A9ZUw'><fieldset id='A9ZUw'></fieldset></dl></div>