1. 程式人生 > 其它 >Python tuple方法和string常量

Python tuple方法和string常量

前言

今天給大家分享一個Python入門基礎知識吧,週末就給大家放鬆一下了,大家好才是真的好。

1 tuple.count(value)

描述:返回value出現的次數

Python學習交流Q群:906715085####
>>> tp = tuple([1, 2, 3, 4, 4, 5])
>>> tp.count(1)
1
>>> tp.count(4)
2
>>> tp.count(7)
0

 

2 tuple.index(value[, start[, end]])

描述:返回元組中第一個值為x的元素的從零開始的索引,如果沒有這樣的元素將會丟擲 ValueError 異常

說明:可選引數 start 和 end 是切片符號,用於將搜尋限制為列表的特定子序列

>>> tp = tuple([1, 2, 3, 4, 4, 5])
>>> tp.index(4)
3
>>> tp.index(7)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: tuple.index(x): x not in tuple

 

1 string.ascii_letters

描述:ASCII碼定義的大小寫英文字元

說明:該值不依賴於語言區域

>>> import string
>>> string.ascii_letters
'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
>>> 'a' in string.ascii_letters
True
>>> '你好' in string.ascii_letters
False

 

2 string.ascii_lowercase

描述:小寫字母 ‘abcdefghijklmnopqrstuvwxyz’

說明:該值不依賴於語言區域

>>> import string
>>> string.ascii_lowercase
'abcdefghijklmnopqrstuvwxyz'

 

3 string.ascii_uppercase

描述:大寫字母 ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’

說明:該值不依賴於語言區域

>>> import string
>>> string.ascii_uppercase
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

 

4 string.digits

描述:字串 ‘0123456789’

>>> import string
>>> string.digits
'0123456789'

 

5 string.hexdigits

描述:字串 ‘0123456789abcdefABCDEF’

>>> import string
>>> string.hexdigits
'0123456789abcdefABCDEF'

 

6 string.octdigits

描述:字串 ‘01234567’

>>> import string
>>> string.octdigits
'01234567'

 

7 string.punctuation

描述:由在 C 語言區域中被視為標點符號的 ASCII 字元組成的字串

>>> import string
>>> string.punctuation
'!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'

 

8 string.printable

描述:由被視為可列印符號的 ASCII 字元組成的字串

說明:即為 digits, ascii_letters, punctuation 和 whitespace 的總和

>>> import string
>>> string.printable
'0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~ \t\n\r\x0b\x0c'

 

9 string.whitespace

描述:由被視為空白符號的 ASCII 字元組成的字串

說明:包括空格、製表、換行、回車、進紙和縱向製表符

>>> import string
>>> string.whitespace
' \t\n\r\x0b\x0c'

 

最後
今天的分享到這裡就沒有了,下一章見啦。