天天看點

python基礎【二】

序列類型的内建函數

判斷成員是否屬于序列

aList = ['Mon', 'Tus', 'Wed', 'Thur', 'Fri', 'Sat', 'Sun']
print('Mon' in aList)      
aList = ['Mon', 'Tus', 'Wed', 'Thur', 'Fri', 'Sat', 'Sun']
print('Mon'not in aList)      
  • list:字元串,元組轉序列
str = 'Hello World'
a = list(str)
print(a)      
  • tuple:字元串,清單轉為元組
str = 'Hello World'
a = tuple(str)
print(a)      
  • str:
print(type(str(123)))
#<class 'str'>      
  • len:長度
aList = ['Mon', 'Tus', 'Wed', 'Thur', 'Fri', 'Sat', 'Sun']
len = len(aList)
print('序列的長度是',len)      
  • sorted:排序
aList = [1,4,2,5,6,78,0,9]
a = sorted(aList)
print(a)      
  • reversed:逆序排列
aList = [1,4,2,5,6,78,0,9]
a = list(reversed(aList))
#值得注意的地方
print(a)      
  • sum:求和
aList = [1,4,2,5,6,78,0,9]
a = sum(aList)
print(a)      
  • max:最大值
aList = [1,4,2,5,6,78,0,9]
a = max(aList)
print(a)      
  • min:最小值
aList = [1,4,2,5,6,78,0,9]
a = min(aList)
print(a)      
  • enumerate:元素加索引
aList = ['Mon', 'Tus', 'Wed', 'Thur', 'Fri', 'Sat', 'Sun']
a = list(enumerate(aList))
print(a)      
  • zip:拆分重組
a = 'hello'
b = 'world'
c = list(zip(a,b))
print(c)
#[('h', 'w'), ('e', 'o'), ('l', 'r'), ('l', 'l'), ('o', 'd')]      

字元串的方法

  • aStr.center():寬度居中
aStr = 'hello'
print(aStr.center(15))      
  • count():判斷字元或者子串的個數
aStr = 'hello'
print(aStr.count('l'))      
  • find():傳回
aStr = 'hello'
print(aStr.find('lo'))      
  • replace:替換某個字元串
= 'hello'
print(aStr.replace('h', "H"))      
  • split方法,預設按空格分開這個字元串,傳回一個序列
aStr = 'he llo wo rld'
print(aStr.split())
結果:['he', 'llo', 'wo', 'rld']      
  • strip():去掉字元串兩端的空格
aStr = ' hello world '
print(aStr.strip())