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

66、Python 字符串詳解之長(zhǎng)度與成員運(yùn)算

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

for循環(huán)我們前面講過(guò)了,用for循環(huán)循環(huán)字符串我們?cè)賮?lái)回顧一下。

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

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

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

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

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

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

所以我們可以用len獲取到長(zhǎng)度之后,在進(jìn)行各種數(shù)學(xué)運(yùn)算或者比較運(yùn)算,比如用戶(hù)注冊(cè)的時(shí)候可以用來(lái)限制用戶(hù)輸入的賬號(hào)密碼的長(zhǎng)度。如果長(zhǎng)度不足8位,或者長(zhǎng)度超過(guò)18位,就不讓用戶(hù)注冊(cè)等等。

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

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

先是列表。

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

然后是字典。

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

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

好,len這個(gè)字符串功能我就先講到這里,接下去我們來(lái)看成員運(yùn)算。

這個(gè)成員運(yùn)算我們前面講過(guò),就是判斷一個(gè)字符串是否存在另一個(gè)字符串里面。

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

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

當(dāng)然是在的啦。然后not in就是判斷于謙是否不在里面,這個(gè)當(dāng)然是False。

當(dāng)然,你也可以判斷在里面,然后在前面not取反。

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

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

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

贊 (0) 打賞

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞