print(‘把子肉愛上熱乾麪’,‘哈哈’) # ‘,’輸出爲空格python
輸人 name = input(‘提示的內容’)算法
/浮點除法 %.6fapp
//地板除法 整除函數
% 取餘編碼
(採用Unicode編碼)code
ord(‘A’) = 65 chr(65) = ‘A’對象
len(str) = 字符串長度blog
if :內存
elif:rem
while:
elif:
a = [1,2,3]
a[0] a[-1]
指定位置插入
a.insert(1,’插入’)
a.append(True) #在列表的最後位置插入元素
指定位置刪除
a.pop(1,’刪除’)
a.pop()刪除最後一個元素
a=[1,2,32,’xue’,’sun’,[‘又一個list’,’haha’,1,2,52],True]
len(a) = a的元素數量
一經肯定不可修改
a=(1,2,3)
a=(1,2,3,True,’不可修改’,[‘內置list’能夠修改])
a=(1,) #定義一個元素必定要注意加一個逗號,由於不加系統會認爲是數學的賦值運算,a=1
能夠把list 或者tuple裏面的每一個元素都迭代出來
names=[‘Tomos’,’xue’,’sun’]
for name in names
print(name)
for x in range(5) #range生成從0-4的整數列表
迭代
把list或者tuple裏面的元素經過for…in遍歷出來,稱爲迭代,迭代還能夠做用在可迭代對象當中
判斷可迭代對象,可用類型判斷函數isinstance(‘ABC’,Iterable)True or False
dict字典默認迭代的是key,for key in {‘a’:a,’b’:b,’b’:b} print(key),輸出順序不定
訪問dict裏的值須要用到dict.values() for value in d.values() print(value)
同時訪問key與value須要用 for k,v in d.items()
同時訪問兩個元素for k,v in [(1,2),(3,4),(5,6)] print(k,v)
dict #查找時間快,哈希算法,以空間換時間key值換算成相應的內存存儲地址
d={‘xue’ : 120,’sun’:150}
if ‘xue’ in d
print(d[‘xue’])
d.get(‘xue’,-1)#若是沒有獲得,返回-1
d.pop(key)刪除
d(‘xue’) = 100
須要一個List做爲輸出,其中只存儲key
a=[1,1,2,2,3,3,3,5]
s=set(a)
>>>s
{1,2,3,5}
s.add(56)
s.remove(5)