python基礎學習筆記(一)——數據類型stdtypes和列表list

機器之心整理

參考python官方說明

chaper3 數字和字符串

  • 數字:

分爲int和float,可以相互轉換。

注意:在int型數字計算平均值的過程中,無論計算結果是整數還是浮點數,結果都爲float型。

關於布爾型

  • 字符串

計算字符串長度的函數len()

s='abc'
a=len(s)
print(a)

str.capitalize()函數,返回的字符串首字母大寫,其他小寫。注意:也可以寫成s.capitalize(),效果相同。

字符串的拼接,可以直接用‘,’或‘+’完成,兩者存在有無空格的區別。注意:字符串從第0位開始

str.find()函數,返回字符串中某一字符或字符組第一次出現的位置。

s='aaabbbccc'
print(s.find('b'))
print(s.find('ccc'))

返回結果分別爲3,6。注意:in用來判斷某字符在不在字符串內,返回布爾型。

str.count()函數,計算某個字符在字符串中出現的次數

str.replace(old,new,num)函數,把字符串中的old替換成new,替換次數爲num.注意:返回替換的結果,而原來的字符串str不變

str.upper()函數,全部字母都換爲大寫,

str.lower()函數,全部字母都換爲小寫,

str.capicapitalize()函數,僅字符串首字母大寫,其餘均爲小寫

str.title()函數,僅每個單詞首字母大寫,其餘小寫

str.isupper()函數,判斷所有字母均爲大寫,返回布爾型

str.islower()函數,判斷所有字母均爲小寫,返回布爾型

str.istitle()函數,判斷所有單詞首字母均爲大寫,返回布爾型   注意:上述字符串處理函數只返回結果,不改變原來字符串

chaper4 列表

列表通過方括號定義,不同元素之間用‘,’隔開。列表中的元素可以是不同的數據類型。

列表的括號,方括號圓括號均可。

列表的加‘+’和乘‘*’,會整合乘新的列表。‘+’是銜接在一起,‘*’是列表的重複

注意:列表不能和一個數字相加減

列表內容的截取。注意:索引從0開始,0:1截取的只是第0位,0:2截取的是第0,1位,即不包括最後一位

list.append()函數,在列表的末尾添加新的元素

計算列表中所有元素的平均值。注意:用到sum()函數求和,len()函數求元素個數

替換列表中的元素

刪除列表中的元素,將對應元素設置爲空即可

list comprehension創建列表。其中range(num)函數,返回0:num的一個序列,包括0不包括num.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章