久久久精品2019免费观看_亚洲国产精品成人久久久_69国产成人综合久久精品91_国产精品久久精品视

66、Python 字符串詳解之長度與成員運算

我們接下去講字符串的其他功能。

for循環(huán)我們前面講過了,用for循環(huán)循環(huán)字符串我們再來回顧一下。

l = 'hello world'
for i in l:
    print(i)

好了,這就是關于字符串for循環(huán)的用法,我這里就不再多講了。

接下去我們看len長度,這個功能,這個功能就是統(tǒng)計字符串的長度,也就是組成字符串的個數(shù)。

Python給我們提供了一個方法叫l(wèi)en加括號,然后寫個字符串,放進括號里,賦值給變量bbb,最后用print打印一下。

info='good good study,day day up'
bbb=len(info)
print(bbb,type(bbb))

最后打印結(jié)果顯示,這個字符串字符共有26個,類型就是int類型。

所以我們可以用len獲取到長度之后,在進行各種數(shù)學運算或者比較運算,比如用戶注冊的時候可以用來限制用戶輸入的賬號密碼的長度。如果長度不足8位,或者長度超過18位,就不讓用戶注冊等等。

這就是len這個功能可能用到的一些地方。

len除了統(tǒng)計列表,字典這種容器類型的長度,也就是他們包含的值的個數(shù)。

先是列表。

l = ['李白', '韓信', '趙云', '典韋', '曹操']
print(len(l))

然后是字典。

abc = {'name1': '李白', 'age1': '22',
       'name2': '韓信', 'age2': '33',
       'name3': '趙云', 'age3':'44'}
print(len(abc))

這里要注意了,字典的個數(shù)是按照逗號分隔的個數(shù)來統(tǒng)計,是把毛航兩邊作為一個整體來統(tǒng)計的。

好,len這個字符串功能我就先講到這里,接下去我們來看成員運算。

這個成員運算我們前面講過,就是判斷一個字符串是否存在另一個字符串里面。

我有寫一個字符串,于謙是個老頭吧。我要判斷另一個字符串,于謙在不在剛剛前面這個字符串里面。

print('于謙' in '于謙是個老頭吧')

當然是在的啦。然后not in就是判斷于謙是否不在里面,這個當然是False。

當然,你也可以判斷在里面,然后在前面not取反。

print(not'于謙' in '于謙是個老頭吧')

你自己多用幾次,就熟悉了。好了,今天字符串的幾個功能就先講到這里,多聯(lián)系幾次就明白了。

未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » 66、Python 字符串詳解之長度與成員運算

贊 (0) 打賞

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞