最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python常用的內(nèi)置類、內(nèi)置方法淺析

 更新時間:2025年12月17日 09:03:40   作者:Kapibalapikapi  
Python以其簡單易用且功能強大的特性,贏得了廣大開發(fā)者的喜愛,這篇文章主要介紹了Python常用內(nèi)置類、內(nèi)置方法的相關資料,文中介紹的非常詳細,需要的朋友可以參考下

1. 內(nèi)置類 class

數(shù)字類型:int 整數(shù), float 浮點數(shù), complex 復數(shù);

序列類型:list, tuple, str, bytes 字節(jié)序列, bytearray 可變字節(jié)序列, memoryview 內(nèi)存視圖;

集合類型:set 可變集合, frozenset 不可變集合; 

映射類型:dict 字典;

其他:bool 布爾值(int 的子類), NoneType (通過type(None))訪問

2. 內(nèi)置方法 method

Python 中的內(nèi)置方法通常是某個內(nèi)置數(shù)據(jù)類型類(如 str、list、dict、int、float 等)的方法,Python 的內(nèi)置數(shù)據(jù)類型中都有自己的類定義,這些類封裝了與數(shù)據(jù)類型相關的操作。

附:Python 的內(nèi)置方法通常是通過 C 語言實現(xiàn)的

Python的內(nèi)置方法通常是用C語言實現(xiàn)的,這些方法被封裝在Python的內(nèi)置數(shù)據(jù)類型類中。Python的解釋器(CPython)是用C語言編寫的,因此這些內(nèi)置方法的實現(xiàn)非常高效。例如,str類的 upper()方法在CPython的實現(xiàn)中,是通過C語言的字符串操作函數(shù)來實現(xiàn)的。這些底層實現(xiàn)被封裝在Python的內(nèi)置數(shù)據(jù)類型類中,用戶可以直接調(diào)用這些方法,而不需要關心底層的實現(xiàn)細節(jié)。

字符串string常用的內(nèi)置方法:upper, lower, capitalize, tittle, find, replace, format, split, strip;

列表list常用的內(nèi)置方法:append, insert, remove, pop, sort, reverse, index, count;

字典dict常用的內(nèi)置方法:update, pop, popitem, clear, keys, values, items, get;

TIPS: 不同的業(yè)務需求背景、不同的編程習慣常用的方法會有所差異,按需逐漸積累形成自己的倉庫。

2.1 string類常用的方法

大小寫轉(zhuǎn)換、查找替換、格式化、分割去除、條件判斷等

2.1.1 大小寫轉(zhuǎn)換

  • .upper():將字符串中的所有字符轉(zhuǎn)換為大寫。
  • .lower():將字符串中的所有字符轉(zhuǎn)換為小寫。
  • .capitalize():將字符串的第一個字符轉(zhuǎn)換為大寫,其余字符轉(zhuǎn)換為小寫。
  • .title():將字符串中每個單詞的首字母轉(zhuǎn)換為大寫。

2.1.2 查找替換

  • .find(sub):返回子字符串sub在字符串中首次出現(xiàn)的索引,如果未找到返回-1。
  • .rfind(sub):返回子字符串sub在字符串中最后一次出現(xiàn)的索引,如果未找到返回-1。
  • .replace(old, new):將字符串中的old子字符串替換為new
  • .index(sub):檢索是否包含指定的子字符串,類似于find,但未找到時會拋出異常。

2.1.3 格式化

  • .format():用于格式化字符串。

2.1.4 分割、去除

  • .split(sep=None):將字符串按照指定的分隔符sep分割成一個列表,默認按空格分割。
  • .strip():去除字符串首尾的空白字符。
  • .rstrip():去除字符串尾部的空白字符。
  • .lstrip():去除字符串首部的空白字符。

2.1.5 條件判斷

  • .isdigit():判斷字符串是否只包含數(shù)字。
  • .isalpha():判斷字符串是否只包含字母。
  • .isalnum():判斷字符串是否只包含字母和數(shù)字。
  • .isspace():判斷字符串是否只包含空白字符。
  • .startswith(prefix):判斷字符串是否以prefix開頭。
  • .endswith(suffix):判斷字符串是否以suffix結(jié)尾。

2.2 list類的常用方法

添加和刪除、排序和倒轉(zhuǎn)順序、查找和計數(shù)

2.2.1 添加和刪除

  • .append(x):在列表末尾添加一個元素x
  • .extend(iterable):將可迭代對象中的元素添加到列表末尾。
  • .insert(i, x):在指定位置i插入一個元素x
  • .remove(x):刪除列表中第一個值為x的元素。
  • .pop(i=-1):刪除并返回列表中指定位置i的元素,默認刪除最后一個元素。

2.2.2 排序和倒轉(zhuǎn)順序

  • .sort():對列表進行排序。
  • .reverse():反轉(zhuǎn)列表中的元素順序。

2.2.3 查找和計數(shù)

  • .index(x):返回列表中第一個值為x的元素的索引。
  • .count(x):返回列表中值為x的元素的個數(shù)。

2.3 dict類的常用方法

添加和刪除、查找和遍歷

2.3.1 添加和刪除

  • .update(iterable):將可迭代對象中的鍵值對更新到字典中。
  • .pop(key):刪除字典中鍵為key的鍵值對,并返回對應的值。
  • .popitem():刪除并返回字典中最后一個鍵值對(Python 3.7+保證順序)。
  • .clear():清空字典。

2.3.2 查找和遍歷

  • .keys():返回字典中所有鍵的視圖。
  • .values():返回字典中所有值的視圖。
  • .items():返回字典中所有鍵值對的視圖。
  • .get(key, default=None):返回字典中鍵為key的值,若鍵不存在則返回default。

內(nèi)置方法是針對于內(nèi)置的類提供的,并不適用于所有的類。不同的數(shù)據(jù)類型即使在進行相似操作時所使用的方法可能會有所不同。

總結(jié) 

到此這篇關于Python常用的內(nèi)置類、內(nèi)置方法的文章就介紹到這了,更多相關Python常內(nèi)置類、內(nèi)置方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

勐海县| 叙永县| 西乌珠穆沁旗| 英吉沙县| 江西省| 北票市| 安龙县| 长丰县| 深水埗区| 屏山县| 和林格尔县| 庐江县| 谢通门县| 阿勒泰市| 新干县| 秦安县| 勃利县| 巴青县| 乌拉特后旗| 乌鲁木齐市| 上饶县| 织金县| 务川| 南汇区| 光山县| 齐齐哈尔市| 铜梁县| 保定市| 光泽县| 郓城县| 鸡西市| 九江市| 光泽县| 盐城市| 盘山县| 巴彦县| 临安市| 明水县| 忻州市| 迁安市| 英超|