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 = '2'>>> a%2 == 0TypeError: not all arguments converted during string formatting>>> 2%2 == 0True>>> int(a)%2 == 0True>>> (a.isdigit(),a.isdigit() and int(a)%2==0)(True,True)

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

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

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

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

不同类型的计算一般都不行,建议转换类型: >>> a = (1,2)>>> b = [3]>>> list(a) + b[1, 2, 3]>>> a + tuple(b)(1, 2, 3)

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

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

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]] ...

网站地图

All rights reserved Powered by www.rsnq.net

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