python常用函數總結

來源:互聯網
上載者:User

標籤:大於   type   reduce   har   list   code   函數   ...   字元   

1.strip()去掉字串頭尾指定字元(預設為空白格)

str.strip([chars]);     去掉str頭尾的chars

2.split()通過指定分隔字元對字串進行切片,如果參數num 有指定值,則僅分隔 num 個子字串

str.split(str="", num=string.count(str))

  • str -- 分隔字元,預設為所有的Null 字元,包括空格、換行(\n)、定位字元(\t)等。
  • num -- 分割次數

3.列表的append()和extend()

>>> a=[1,2,3]>>> b=[4,5,6]>>> a.append(b)>>> print a

[1, 2, 3, [4, 5, 6]]

  append()方法為列表尾部添加一個新元素

>>> a=[1,2,3]>>> b=[4,5,6]>>> a.append(b)>>> print a[1, 2, 3, 4, 5, 6]

  extend()方法只接受一個列表作為參數,並將該參數的每個元素都添加到原有的列表中

4.讀檔案的read(),readline(),readlines()

read()方法:讀取整個檔案,將檔案內容放到一個變數中;如果檔案大於可用記憶體,不能使用此方法。

>>> fr=open(‘lenses.txt‘)>>> a=fr.read()>>> print a
youngmyopenonormalsoft
youngmyopeyesreducedno lenses
youngmyopeyesnormalhard
......
>>> type(a)
<type ‘str‘>

readline()方法:readline()每次讀取一行,比readlines()慢很多;readline()返回的是一個字串對象,儲存當前行的內容。

>>> fr=open(‘lenses.txt‘)>>> line=fr.readline()>>> print lineyoungmyopenoreducedno lenses
>>> type(line)<type ‘str‘>

readlines()方法:一次性讀取整個檔案;自動將內容劃分成一個含有多個列表的列表,每一行為一個列表

fr=open(‘lenses.txt‘)>>> lines=fr.readlines()>>> for line in lines:...         print line

young myope no reduced no lenses

young myope no normal soft

young myope yes reduced no lenses

......

>>> type(lines)<type ‘list‘>

 

python常用函數總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.