-
def sum(list):
??? sum=0
??? for i in list:
??????? sum+=i
??? return sum
summ=sum([])
def sum(n):
??? sum=0
?? return sum=n+sum(n-1)
2+(sum(1))
2+(1+sum(0))
???
???????查看全部 -
def? sum(list):
??? sum=sum(list)
??? return
s=sum([1,2,3,4,5,6])
print(s)查看全部 -
1989 發明
2008 3.0版本查看全部 -
在字符串前面加個前綴r,,里面的字符就不需要轉義了.但是r'...'表示法不能表示多行字符串,也不能表示包含'和?"的字符串。
如果要表示多行字符串,可以用'''...'''表示
一般形式為print(r'''.......''')
也就是說可省略\ 等符號
查看全部 -
如果字符串包含",我們就可以用' '括起來表示
如果字符串既包含'又包含" 則用\進行轉義
'和"會引起歧義,因此,我們在它前面插入一個\
\n表示換行
\t?表示一個制表符
\\表示?\?字符本身查看全部 -
Python把0、空字符串和None看成False,其他數值和非空字符串都看成True
and是與運算都是true是才是true
or是或 只要有一個true就是true
not是非 可把是變非 也可把非變是
not計算的優先級是高于and和or的。
在計算a and b時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。
在計算a or b時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b。
查看全部 -
def list_sum(L): ???
result = 0 ???
for num in L: ???????
?? result = result*result + num return result查看全部 -
這是因為set元素是區分大小寫的,必須大小寫完全匹配,才能判斷該元素在set里面。
查看全部 -
取模運算
Python數字支持取模運算,使用百分號%表示取模。
print(3 % 2) # ==> 1
print(33 % 10) # ==> 3
print(99 % 30) # ==> 9
代碼塊預覽復制
恰當使用取模運算,可以判斷一個數是否為偶數,當一個數對2取模結果為0時,則這個數為偶數,否則為奇數。查看全部 -
元組(tuple)和list一樣,定義元組的方式是使用小括號()將元組內的元素括起來。eg:? T = ('Alice', 'Bob', 'Candy', 'David', 'Ellena')
# 切片??print(T[1:3]) # ==> ('Bob', 'Candy')
T = tuple(L)
tuple和list不一樣的是,tuple是固定不變的,一旦變成tuple,tuple中的每一個元素都不可被改變,同時也不能再往tuple中添加數據,而list是可以的。
查看全部 -
有時候,一維list并不能滿足所有的要求(上述所有list均為一維list),這個時候需要二維list甚至更高維的list。
這個時候,如果需要從二維list all_scores獲取一個元素,eg:score = all_scores[1][2] # ==> 81
查看全部 -
a='hello world'
print(a)查看全部 -
對于列表,除了可以向列表添加元素,刪除列表元素以外,列表已有的元素,也是可以修改的,通過索引指定位置,并賦值新的元素,即可替換列表中原有的元素。eg:L[2] = 'Canlina'
也可以使用倒序索引來完成同樣的功能。注意,如果替換一個不存在的下標,則同樣會引起Python運行錯誤。
查看全部 -
如果要刪除一個元素,可以使用列表的pop()方法,pop()方法默認刪除列表的最后一個元素,并返回。eg:name = L.pop()
pop()除了可以刪除最后一個元素以外,pop()還可以接收一個參數,指定需要刪除的元素的位置。eg:name = L.pop(2)
查看全部 -
Python的列表,除了支持正向順序索引獲取列表中的每一個元素以外,也支持倒序訪問list中的每一個元素。 在Python中,可以使用-1來表示最后一個元素。
查看全部 -
d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
for key,values in d.interms():
?? for i in? values:
???? print i
查看全部 -
一、list
列表(list)是一種有序的容器,放入list中的元素,將會按照一定順序排列。構造list的方法非常簡單,使用中括號[]把需要放在容器里面的元素括起來,就定義了一個列表。
查看全部
舉報