def firstCharUpper(s):
return s[0].upper()+s[1:]
print firstCharUpper('hello')
print firstCharUpper('sunday')
print firstCharUpper('september')
return s[0].upper()+s[1:]
print firstCharUpper('hello')
print firstCharUpper('sunday')
print firstCharUpper('september')
2020-03-18
最赞回答 / 袁涛
NO,如果分子是float类型也可以的。如果两个数相除,只要其中一个为float类型,其结果就不会是整数,请参考第三章第八节,https://www.imooc.com/code/3272;比如 print 11.0/4 其输出为:2.75
2020-03-18
最新回答 / peakdanny
python3.x:python3.x:L = list(range(1,101))print(L[:10])print(L[2::3])print(L[4:51:5])可以参考Python 3 range()函数用法与Python 2 range()函数用法
2020-03-18
最赞回答 / 慕斯2298473
你说的是if不缩进吗?那样的话只是退出if这个条件,这样子while循环就会一直循环下去从而报错了;如果if是放在sum += x 前面的话,在n<20之前都会一直执行其他循环体部分,直到n递增到21,不执行后面部分,退出循环体,所以结果是一样的
2020-03-18
最赞回答 / 何小色
首先key和索引不是一回事,key是值,但索引是数据的一种操作方式,其次dict默认用for循环迭代的是key,因为键值对是根据键获取值,也就是通过key获取value,所以迭代出key就可以了,对于字典而言,就是获取元素本身了
2020-03-17
最赞回答 / 慕慕0655175
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])for x in s: print x[0],':',x[1]你那个T=x,不是多此一举吗?多赋值给一个变量也没见有什么作用啊,直接用循环变量不就好了?
2020-03-17
已采纳回答 / 晒五花肉
因为range(m,n)形成的list包含m但是不包含n,如果不加1的话,range(1,len(L))形成的list是[1,2,3],数量上就对不上了
2020-03-17