1. 程式人生 > >字串的大小,python的常用內建方法

字串的大小,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