shift + enter :建立新行並移動游標到新行行首
ctrl + / : 注釋或取消注釋
ctrl + alt + i :自動縮進行
alt + shift + q :更新**到遠端伺服器;
a =[1
,2,3
]b =[4
]print
("a"
,a)#a [1, 2, 3, [4]]
a =[1
,2,3
]b =[4
]a.extend(b)
print
("a"
,a)#a [1, 2, 3, 4]
如果,
print
("a"
)print
("a"
,a.extend(b)
)
則顯示none,因為這兩個方法沒有返回值。
2.len()與shape
a =[1
,2,3
]b =[4
,5]print
(len
(a))
#3 列表的元素個數或者說長度
#[1, 2, 3, [4, 5]]
print
("a"
,a)print
(len
(a))
#4
列表a中的[4,5]是指乙個元素,因為python列表可以儲存任何型別的元素。
此外,列表沒有shape方法,這是np.array的方法。
3.sort() 函式
用於對原列表進行排序,如果指定引數,則使用比較函式指定的比較函式。
list.sort(cmp=none, key=none, reverse=false)
cmp – 可選引數, 如果指定了該引數會使用該引數的方法進行排序。
key – 主要是用來進行比較的元素,只有乙個引數,具體的函式的引數就是取自於可迭代物件中,指定可迭代物件中的乙個元素來進行排序。
reverse – 排序規則,reverse = true 降序, reverse = false 公升序(預設)。
4.count() 方法
用於統計某個元素在列表**現的次數。時間複雜度為o(n)。
arr =[1
,4,2
,5,3
,3]print
(arr.count(3)
)#2
5.a[0:0]和a[i:len(a)]
arr =[1
,4,2
,5,3
]print
(arr[0:
0])#
print
(arr[2:
5])#[2, 5, 3]
1.keys()和values()
前者以列表返回乙個字典所有的鍵。
後者以列表返回字典中的所有值。
a =
print
(a.keys())
#dict_keys(['money', 'age', 'house'])
print
(a.values())
#dict_values([10000, 22, 0])
2.增加字典鍵
a[「name」] = 「hu」
1.sorted(iterable, key=none, reverse=false)
對所有可迭代的物件進行排序操作。
sort 是應用在 list 上的方法,sorted 可以對所有可迭代的物件進行排序操作。
list 的 sort 方法返回的是對已經存在的列表進行操作,而內建函式 sorted 方法返回的是乙個新的 list,而不是在原來的基礎上進行的操作。
iterable – 可迭代物件。
key – 主要是用來進行比較的元素,只有乙個引數,具體的函式的引數就是取自於可迭代物件中,指定可迭代物件中的乙個元素來進行排序。
reverse – 排序規則,reverse = true 降序 , reverse = false 公升序(預設)。
python中排序用的是蒂姆排序演算法,時間複雜度為o(nlogn);空間複雜度為o(n)。
2.sum(iterable[, start])
對序列進行求和計算。
iterable – 可迭代物件,如:列表、元組、集合。
start – 指定相加的引數,如果沒有設定這個值,預設為0。
3.enumerate()
a =[1
,2,3
]for idx,val in
enumerate
(a):
print
("idx:"
,idx,
" val:"
,val)
idx:
0 val:
1idx:
1 val:
2idx:
2 val:
3
4.zip()
用於將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組,
然後返回由這些元組組成的列表。
python常用語法
python語句中一般以新行作為為語句的結束符。但是我們可以使用斜槓 將一行的語句分為多行顯示,如下所示 total item one item two item three語句中包含 或 括號就不需要使用多行連線符。如下例項 days monday tuesday wednesday thursd...
Python 常用語法
1.遍歷乙個資料夾 apks c filenames os.listdir apks for filename in filesnames 此處遍歷出來的非完整路徑,只是檔案名字 do something apks filename 絕對路徑需要拼接處理2.判斷乙個檔案或資料夾是否存在 import...
mysql常用語法 MySQL常用語法
更新資料 update 表名 set 健名 更改的值 where 建 刪除資料 delete from 表名 where 索引 create index 索引名稱 on 表名 鍵名 建立試圖 create view 檢視名 鍵,鍵 as select matchno,abs won lost fro...