最新回答 / 慕容834529
在python2.x 系列中,print語句不需要加括號,即print 'hello world'而在Python 3.x 系列則需要,即:print('hello world')單引號和雙引號未做變化據官方消息,Python 2.x 系列將在不久后停止更新,所以用3.x系列是好選擇
2018-09-16
最新回答 / heiseon
使用list代替set的話,一方面沒法保證月份不會重復輸入;另一方面,在搜索一個元素是否屬于這個list,是從頭掃一遍,會比較慢。相反在這個例子里使用set,可以保證重復的月份只會記錄一次,而且判斷x1和x2是否屬于這個集合時,會快很多。
2018-09-16
最新回答 / 無她
def kan(L):? ? return [x.upper() for x in L if isinstance(x,str)==True]print kan(['Hello', 'world', 101])我這樣做算對,不過if isinstance(x,str)該語句本身就會自行返回True或False,不需要再對其進行判斷了。我也是后來才知道的,再對其進行判斷就是多持一舉了。
2018-09-16
最贊回答 / 慕虎5119090
"%s: %d"這是一個輸出格式控制字符串,其中第一個%s表示要將后面的元組(key, d[key])中的第一項以字符串的格式顯示;而第二個%d表示要將元組的第二項以整數的格式顯示
2018-09-15
最新回答 / 城堡小喬
mean函數原型:numpy.mean(a, axis, dtype, out,keepdims )它是numpy庫中的函數,這樣還沒有涉及到庫,所以只能用基礎的計算方法
2018-09-15
最新回答 / 無她
def kan(L):? ? for x in L:? ? ? ? if isinstance(x,str):? ? ? ? ? ? print x.upper()? ? return ""print kan(['Hello', 'world', 101])你這樣可以把None給去掉,但是這不是這一題的答案,給return一個值(雖然這個值是空的),但是正是因為你給了return值,所以他就不會返回None這個值了。
2018-09-15