1. 程式人生 > >常用內建函式

常用內建函式

  • dir:檢視當前物件的可呼叫的函式。

  • help:檢視當前函式的幫助文件

  • 字串:

    • lower():所有的大寫字母轉換成小寫

    • upper():所有的小寫字母轉換成大寫

    • swapcase():大寫變小寫,小寫變大寫

    • title():每個單詞首字母大寫

    • capitalize():整個字串的首字母大寫,如果後面有大寫也會變成小寫

    • format:轉義字元

    • index:查詢元素,成功返回索引值,失敗報錯

    • find:查詢元素,成功返回索引值,失敗返回-1

    • replace:替換元素

    • split:分隔符,'a\a\a\a'.split('\')

    • strip:去掉首尾的空白符 \n\t\r\v

    • startswith:判斷首字母是否是你給的引數,返回值為bool值。'ssdsf'.startswith('s')

    • endwith:判斷結尾字母是否是你給的引數,返回值為bool值。'ssdsf'.endwith('s')

    • count:計算對給出的引數在字串中出現的次數。

    • join:拼接字串。 'asd'.join('gh')

    • center:字串居中

  • 列表:

    • append:追加資料到列表中,元素追加原封不動放進去

    • clear:清空列表

    • copy:拷貝列表

    • count:計算給出引數在列表中的出現的次數

    • extend:追加資料到列表中,把每個元素拆開放進去,引數必須是可迭代的物件

    • index:在列表中查詢元素的索引位置

    • insert:追加資料到給出的索引位置

    • pop:預設刪除最後一個數據,如果給索引值,刪除索引對應的資料

    • remove:刪除指定的元素

    • reverse:反轉列表中資料,會影響原資料

    • sort:列表從小到大排序,會影響原資料

  • 元組:

    • count:查詢元素出現的次數

    • index:查詢元素的第一次出現索引位置

  • 字典:

    • clear:清空字典

    • copy:拷貝字典

    • fromkeys:建立字典 dict.fromkeys(['f','k','l'],2)

    • get:獲取指定value值,引數是key值

    • items:返回一個二元組(key,value)形式的列表

    • keys:獲取所有的key值

    • values:獲取所有的value值

    • pop:刪除key對應的value值

    • update:更新字典,引數是二元組形式

  • 集合:

    • add:追加資料到集合中,元素追加原封不動放進去,引數必須是不可變資料型別

    • update:追加資料到集合中,把每個元素拆開放進去,引數必須是可迭代的物件

    • clear:清空集合

    • pop:隨機刪除一個元素並返回,不接受引數

    • remove:刪除對應的值

    • union:並集 |

    • intersection:交集 &

    • difference:差補 -

    • sysmmetric difference:差分 ^

    • discard:傳入引數,刪除對應的元素