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.