Python一些實用的函式

2021-08-20 05:07:25 字數 671 閱讀 7328

用於過濾序列,過濾掉不符合條件的元素,返回由符合條件元素組成的新列表。

該接收兩個引數,第乙個為函式,第二個為序列,序列的每個元素作為引數傳遞給函式進行判,然後返回 true 或 false,最後將返回 true 的元素放到新列表中。

def

is_odd

(n):

return n % 2 == 1

newlist = filter(is_odd, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10])

print(newlist)

返回結果:[1, 3, 5, 7, 9]

用於返回乙個物件屬性值

class

name

(object):

name = 'luzaofa'

name = name

()getattr(name, 'name')'

返回結果:luzaofa

用於判斷物件是否包含對應的屬性

class

name

(object):

name = 'luzaofa'

name = name

()hasattr(name, 'name')'

返回結果:true

python裡一些實用的函式

1 剔除字串中的空格或特定字元 常用於在儲存使用者輸入前對其進行清理 lstrip char 剔除左邊空格或字串char rstrip char 右邊的 strip char 兩端的 2 對列表元素進行排序 永久性修改列表排列順序 sort 從小到大排序 sort reversr false 從大到...

PHP一些實用函式

轉換字串第乙個位元組為 0 255 之間的值 小寫字母 97 122 大寫字母 65 90 解決字串中包含字母數字中文轉換為大寫問題 function mystrtoupper a r.chr v return r 取得影象大小 可以用以解決確認上傳檔案是否為 返回乙個具有四個單元的陣列。索引 0 ...

Oracle 一些實用的函式

最近在用oralce寫查詢 遇到了一些有用的函式 先總結些 再慢慢補充 1.sum over sum sal over partition by deptno order by ename 按部門 連續 求總和 sum sal over partition by deptno 按部門求總和 sum ...