print 'hello,Python'
print 'hello,''Python'
print 'hello'',''Python'
print 'hello,''Python'
print 'hello'',''Python'
2015-07-13
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for x in d:
print "{0}: {1}".format(x,d[x])
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for x in d:
print "{0}: {1}".format(x,d[x])
2015-07-13
已采纳回答 / 忆秋之禾
L = ['Adam', 'Lisa', 'Bart', 'Paul'] -4 -3 -2 -1 L[:-2]表示从开头(-4)切到 -2,且不包括-2 L[-2:]表示从-2 切到结尾包,含结尾的元素
2015-07-13
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
keys=('Adam','Lisa','Bart')
for key in keys:
print key,":",d[key]
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
keys=('Adam','Lisa','Bart')
for key in keys:
print key,":",d[key]
2015-07-13
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(2)
L.pop(2)
print L
L.pop(2)
L.pop(2)
print L
2015-07-13
最赞回答 / liusongsir
不是老师,希望不要介意。你的程序语法和逻辑上不正确:1.for语句最后少了冒号":",应为for x in L : 2.isinstance(x,str)这个方法的返回值本身就是布尔类型的, (你这里没必要再一次判断是否等于True,况且python里面不是小写true,注意T大写)3.如果符合if条件,那么你的结果只有第一个是字符串的list元素变成了大写,因为这里return语句之后就会跳出循环,结束调用。如果要按照你的思路实现,代码应该是这样的:def toUpper(L): l = [] ...
2015-07-13
def firstCharUpper(s):
if len(s)==0:
return null
return s[0:1].upper()+s[1:]
最起码也得判断下字符串是不是空吧
if len(s)==0:
return null
return s[0:1].upper()+s[1:]
最起码也得判断下字符串是不是空吧
2015-07-12
for x in range(1,10):
for y in range(10):
if x < y:
print x * 10 + y
for y in range(10):
if x < y:
print x * 10 + y
2015-07-11