字串的大小,python的常用內建方法
判斷字串 變成‘標題’
In [1]: ‘Hello’.istitle() 當首字母為大寫時,計算機則認為其為標題
Out[1]: True
In [2]: ‘hello’.istitle()
Out[2]: False
In [7]: ‘heLLo’.islower() 當全部為小寫時,計算機認為其為小寫
Out[7]: False
In [8]: ‘heLLo’.isupper() 當全部為大寫時,計算機認為其為大寫
Out[8]: False
將字串全部變為大寫
In [3]: ‘hello’.upper()
Out[3]: ‘HELLO’
將字串全部變為小寫
In [4]: ‘heLLo’.lower()
Out[4]: ‘hello’
In [5]: ‘heLLo’.title() 將其變為標題,也就是將首字母大寫
Out[5]: ‘Hello’
In [6]: ‘heLLo’.swapcase() 對每個字母進行大寫變小寫,小寫變大寫
Out[6]: ‘HEllO’
python的常用內建方法
In [1]: min(2,4)
Out[1]: 2
In [2]: max(2,4)
Out[2]: 4
In [3]: sum(range(1,101))
Out[3]: 5050
In [4]: sum(range(2,101,2))
Out[4]: 2550
In [5]: sum(range(1,101,2))
Out[5]: 2500
列舉:返回索引值和對應的value值
In [8]: for i,v in enumerate(‘hello’):
…: print(str(i) + ‘--------->’ + v)
…:
0--------->h
1--------->e
2--------->l
3--------->l
4--------->o
zip() 函式用於將可迭代的物件作為引數,將物件中對應的元素打包成一個個元組,然後返回由這些元組組成的列表。
如果各個迭代器的元素個數不一致,則返回列表長度與最短的物件相同,利用 * 號操作符,可以將元組解壓為列表。
In [9]: s1 = ‘abc’
In [10]: s2 = ‘123’
In [11]: for i in zip(s1,s2):
…: print(i)
…:
(‘a’, ‘1’)
(‘b’, ‘2’)
(‘c’, ‘3’)
In [12]: for i in zip(s1,s2):
…: print(’’.join(i))
…:
a1
b2
c3
In [13]: for i in zip(s1,s2):
…: print(’-’.join(i))
…:
a-1
b-2
c-3