www.rsnq.net > python3.4中元组打印问题

python3.4中元组打印问题

去掉',' 改为 print("%s is %d years old" % (name, age))>>> print("%s is %d years old" % ("Gumby", 42))Gumby is 42 years oldpython3和2.x的一些区别可以看。或者官方Tutorial

用回车断行,不然没法读码。

a=(1,2,3,4)for x in a: print(x)

tup = ('张三','李四','王五')for item in tup: print (item)

a=list(range(11))b=tuple(range(11))print(a,b)

windows 下试试 # -*- coding: gb2312 -*- print '['+','.join(shoplist)+']'

python tuple是重要的数据格式 下面用代码的形式给你列出用法 #不可变序列-----元组 tuple#元组和列表十分相似,元组和字符串一样都是不可变的。#元组由不同的元素组成,每个元素可以存储不同类型的数据,例如#字符串、数字和元组#元组通常代表一...

这个并不是乱码,而是因为你输出的是列表。他以编码保存的而已。 你需要 for i in youlist: print i这样出来的结果就是中文了

a=[(10,20,30,40),(5,6,7,8)] 把20 和 6 改成 'a' 这里a是列表,但列表里是元组, 规定元组的值不可修改,只能计数及取值。 1:可以重写值,如 a[0] = (10,'a',30,40) ; a[1] = (5,'a',7,8) 2:可以采用列表方式,a= [[10,20,30,40],[5,6,7,8]] ...

# encoding: UTF-8 d=[] for i in range(5): d.append(int(raw_input("请输入数字%d :"%(i+1)))) def add(x,y): return x+y print reduce(add,d) 程序没有进行输入错误的判断,请自行添加

网站地图

All rights reserved Powered by www.rsnq.net

copyright ©right 2010-2021。
www.rsnq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com