round(a,d) #對a四捨五入,d是小數擷取位數。函式在浮點數運算、比較時用到
a=set('pypy123') #將其它型別變數轉變為集合,建立集合 a = 集合間元素沒有順序
a|b #集合a,b的並運算
a-b #返回包含在a但不在b中的集合
a&b #集合a,b的交運算
a^b #返回集合a,b的非相同元素
a<=b #返回false,true,判斷a,b間的子集關係
a.add(x) #把元素x增加到集合a中
a.discard(x) #把x從集合a中刪除
a.clear() #移除集合a中的所有元素
a.pop() #隨機取出乙個元素,並在集合中刪除,如果集合為空集,則會返回keyerror
a.copy() #返回集合a的乙個副本
len(a) #返回集合a中元素的個數
x in a #判斷元素x是否在集合a中
序列包含:字串 『asdasd』,列表 [a,f,g,q],元組(1,2s,4)
>>>ls=['pypy', 123, '.io']
>>>ls[::-1] #對列表取反
['.io', 123, 'pypy']
>>>str='asdfg'
>>>str[::-1]
'gfdsa' #字串也是一種序列型別
序列型別中的通用函式方法:
len(s) #返回序列s的長度(個數)
min(s)
max(s)
s.index(x)
s.index(x,i,j) #返回s中從i到j中第一次出現x的位置
s.count(x) #返回s**現x的總次數
元組是一種序列型別,其一旦建立無法修改,使用()或tuple()建立,也可以不用括號
列表是一種序列型別,建立之後可以被修改,使用[ ]或list[ ]建立
列表的一些函式方法:
ls[i] = x #將x賦值給列表的第i個元素
ls[i:j:k] = lt #用列表ly替換切片後的子列表
del ls[i] #刪除列表中的第i個元素
del ls[i:j:k] #刪除列表i,j中以k為步長的元素
ls += lt #將列表lt中的元素增加到ls之後
ls *= n #更新列表,使其中的元素重複n次
ls = ls.split() #將列表ls中的元素以 『 』 分隔,存入ls
檔案的讀寫操作:
《變數名》 = open(《檔名和路徑》,《開啟模式》)
如檔案被儲存在「d:\python\f.txt」,檔名路徑有:
d:/python/f.txt #python中 \ 表示轉義符,所以用反斜槓表示路徑
d:\\python\\f.tt
./python/f.txt #開啟檔案在相同盤
f.txt #開啟檔案在相同目錄
開啟模式
'r'唯讀模式
『w』覆蓋寫模式,檔案不存在則建立
『x』建立寫模式,不存在則建立,存在則返回錯誤
『a』追加寫模式,不存在則建立,存在則在後面追加
《檔名》.read(size=-1) #讀取文字全部內容,如果size有值,則返回文字前size個長度的文字
<>.readlines(hint=-1) #讀入檔案所有行,如果賦予引數,則返回前hint行
<>.write(s) #向檔案中寫入乙個字串或位元組流
<>.writelines(s) #將乙個元素全為字串的列表寫入檔案
<>.seek(offset) #改變當前檔案指標的位置,0-檔案開頭,1-當前位置,2-檔案結尾
tf.get_collection('listname',element) #從集合中取全部變數放到列表listname中
tf.add_n() #列表內元素相加
tf.cast(x,dtype) #把x轉換為dtype型別
tf.argmax(x,axis) #返回最大索引值序號,例如tf.argmax([1,0,0],1) 返回0
os.path.join('home','name') #返回『home/name』
字串.split() #按指定拆分符號進行切片
with tf.graph().as_defaut() as g: #
Opencv 一些函式筆記
shape 有一張寬度 高度是300 100,用opencv的img.shape返回的是 100,300,3 shape返回的是影象的行數,列數,色彩通道數。易錯的地方 行數其實對應於座標軸上的y,即表示的是影象的高度 列數對應於座標軸上的x,即表示的是影象的寬度 也就是說shape返回的是 高度,...
oracle中的一些函式筆記
replace函式 replace 最長的字串,被替換的字串,替換字串 數學函式 round n,m 保留m位總共n位長度的數,採用四捨五入的方式。trunc n,m 擷取數字,不寫是直接擷取到整數字。mod m,n 取模函式 floor n 小於等於n的最大函式 ceil n 大於等於n的最大數 ...
一些函式要記的函式筆記 一些玄學操作
std ios sync with stdio false cin.tie 0 cout.tie 0 int n 15 二進位制為1111 二進位制1的個數 cout builtin popcount n typedef long long ll const int maxn 1e3 5 int k...