qhnw.net
当前位置:首页 >> python输出多个变量 >>

python输出多个变量

>>> x, y, z = 1, 2, 3>>> print('x=%s, y=%s, z=%s' % (x, y, z)) x=1, y=2, z=3 类似这样就可以.参考官方Tutorial 7. Input and Output.当然,如果你不需要x=1这样的输出格式的话,直接print(x, y, z)就好…

a=1b="xx"c="dd"print(a,b,c)print("变量a:{},变量b:{},变量c{}".format(a,b,c))python3的,试一下看下效果

答class Test: pass a = Test() for xx in range(97, 123): t = chr(xx) + '=Test()' print t exec(t) print eval(chr(xx)) print a print z

>>> from __future__ import print_function>>> n=123>>> m='hello'>>> print(n,m,sep='\n')123hello>>>

print(globals()) 可以打印出所有全局变量

tkinter库,使用比较简单,容易上手,但是比较丑.也可以用pyqt,有一些学习成本,但是界面好看.如果就是读入几个变量值得话,用tkinter吧

print('a: {}'.format(a))

1、print '在此输出'+str(a)+'月有兔子'+str(b)+'只'2、print '在此输出%d月有兔子%d只'%(a,b)

a=int(input('please input first number a:'))b=int(input('please input first number b:'))c=int(input('please input first number c:'))print(max(a,b,c))

函数的return语句只能输出一个值,可以是任何类型.因此,可以“返回一个tuple类型,来间接达到输出多个值”.例:x除以y的余数与商的函数defF1(x,y):a=x%yb=(x-a)/yreturn(a,b)#也可以写作returna,b(c,d)=F1(9,4)#也可以写作c,d=F1(9,4)printc,d结果显示:1,2Python与大多数其它语言一样有局部变量和全局变量之分,但是它没有明显的变量声明.变量通过首次赋值产生,当超出作用范围时自动消亡.

网站首页 | 网站地图
All rights reserved Powered by www.qhnw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com