-
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
for x in s:
print x[0],':',x[1]
print x[0]+':',x[1]
本题的这两句输出是一样的
“+”是拼接字符串
“,”是连接输出
print x[0],':'+x[1]#错误
查看全部 -
当 age = 8 时,结果正确,但 age = 20 时, 为什么没有打印出 adult? 如果要修复,应该如何修复? 解答: age = 20 if age >= 18: print 'adult' elif age >= 6: print 'teenager' else: print 'kid'
查看全部 -
这题
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(3)
L.pop(2)
print L
和
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(2)
L.pop(2)
print L
是一样的。
查看全部 -
s = 'Python was started in 1989 by \"Guido\".\nPython is free and easy to learn.'
查看全部 -
正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:
查看全部 -
注意return的位置需要跳出 for x in L 的循环
查看全部 -
有"的字符串用'
有'的字符串用"
两种都有的在其前面加转义字符保证其为普通字符,然后总的字符串可以用'或"
其他转义字符
\n 表示换行
\t 表示一个制表符
\\ 表示 \ 字符本身
查看全部 -
#Python把0、空字符串''和None看成False,
#其他数值和非空字符串都看成 True
#也就是说,print里面的 a 或者 b已经被后面的字符替代
查看全部 -
属于嵌套函数
查看全部 -
不要盲目找规律,先找逻辑。
查看全部 -
isinstance(x,str)
isinstance函数:判断一个对象是否是一个已知的类型
第1个参数为对象、第2个参数为类型名或类型名的一个列表、其返回值为布尔型、若对象的类型与参数2的类型相同则返回True、若参数2为一个元组、则对象类型与元组中类型名之一相同即返回True查看全部 -
isinstance(x, str)
用来判断对象类型
查看全部 -
range(1,100,2)
起始于1(包含),结束于100(不包含),取值间隔为2
查看全部 -
1. values() 方法实际上把一个 dict 转换成了包含 value 的list。
2. 但是 itervalues() 方法不会转换,它会在迭代过程中依次从 dict 中取出 value,所以 itervalues() 方法比 values() 方法节省了生成 list 所需的内存。
查看全部 -
sum=sum+x 可写作 sum+=x
查看全部
举报