国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

python基礎知識點(六)

python爬蟲知識分享 ? 來源:python爬蟲知識分享 ? 作者:python爬蟲知識分享 ? 2022-04-06 15:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

字符串里的縫隙是什么

Python中求一個字符串里,某子字符(串)出現的次數。

大家都懂得使用 count() 函數,比如下面幾個常規例子:

>>> "aabb".count("a")
2
>>> "aabb".count("b")
2
>>> "aabb".count("ab")
1

但是如果我想計算空字符串的個數呢?

>>> "aabb".count("")
5

不是應該返回 0 嗎?怎么會返回 5?

實際上,在 Python 看來,兩個字符之間都是一個空字符,通俗的說就是縫隙。

理解了這個“縫隙” 的概念后,以下這些就好理解了。

>>> (" " * 10).count("")
11
>>> "" in ""
True
>>> "" in "M"
True

x 與 +x 等價嗎?

在大多數情況下,這個等式是成立的。

>>> n1 = 10086
>>> n2 = +n1
>>>
>>> n1 == n2
True

什么情況下,這個等式會不成立呢?

由于Counter的機制,+ 用于兩個 Counter 實例相加,而相加的結果如果元素的個數 <= 0,就會被丟棄。

>>> from collections import Counter
>>> ct = Counter('abcdbcaa')
>>> ct
Counter({'a': 3, 'b': 2, 'c': 2, 'd': 1})
>>> ct['c'] = 0
>>> ct['d'] = -2
>>>
>>> ct
Counter({'a': 3, 'b': 2, 'c': 0, 'd': -2})
>>>
>>> +ct
Counter({'a': 3, 'b': 2})

+= 不等同于=+

對列表 進行+= 操作相當于 extend,而使用 =+ 操作是新增了一個列表。

因此會有如下兩者的差異。

# =+
>>> a = [1, 2, 3, 4]
>>> b = a
>>> a = a + [5, 6, 7, 8]
>>> a
[1, 2, 3, 4, 5, 6, 7, 8]
>>> b
[1, 2, 3, 4]


# +=
>>> a = [1, 2, 3, 4]
>>> b = a
>>> a += [5, 6, 7, 8]
>>> a
[1, 2, 3, 4, 5, 6, 7, 8]
>>> b
[1, 2, 3, 4, 5, 6, 7, 8]


審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 字符串
    +關注

    關注

    1

    文章

    596

    瀏覽量

    23166
  • 函數
    +關注

    關注

    3

    文章

    4417

    瀏覽量

    67516
  • python
    +關注

    關注

    57

    文章

    4876

    瀏覽量

    90038
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    labview編程及基礎知識分享

    最近建了一個公眾號,本人會在上面進行labview編程知識的分享,歡迎大家關注;公眾號叫:上位機知識分享LABVIEW
    發表于 02-13 10:08

    阻燃系列基礎知識

    我很榮幸有機會在這里與大家分享我對阻燃系列基礎知識的研究。今天,我們將探討的主題是“阻燃系列基礎知識”。在我們日常生活中,火災事故頻發,造成巨大的財產損失和人員傷亡。因此,了解阻燃材料的基礎知識對于
    的頭像 發表于 02-06 08:07 ?288次閱讀
    阻燃系列<b class='flag-5'>基礎知識</b>

    無刷電機驅動器的基礎知識

    本文將從技術角度出發,對三相無刷電機的電機驅動器的作用、種類和規格進行介紹。通過本文,您可以學習到電機驅動器選型所需的基礎知識
    的頭像 發表于 12-10 14:13 ?6683次閱讀
    無刷電機驅動器的<b class='flag-5'>基礎知識</b>

    華為舉辦第屆創新和知識產權論壇

    今日,華為在北京召開第屆創新和知識產權論壇,并公布其第屆“十大發明”評選結果。本屆論壇以“開放驅動創新”為主題,匯集全球創新和知識產權領域專家,共同探討開放和保護
    的頭像 發表于 11-12 11:30 ?891次閱讀

    視覺工程師必須知道的工業相機基礎知識

    工業相機基礎知識概述。
    的頭像 發表于 09-19 17:04 ?1293次閱讀
    視覺工程師必須知道的工業相機<b class='flag-5'>基礎知識</b>

    【「Yocto項目實戰教程:高效定制嵌入式Linux系統」閱讀體驗】01初讀體驗

    第三章和第四章,更多的是從語法和源文件分析的角度上去講解yocto相關的基礎知識,但由于內容比較偏知識點講解,缺乏實戰,因此看完后,腦海中僅有個概念,看到后面的內容時還需要往回翻對應的知識點。 總結
    發表于 06-30 21:49

    跟老齊學Python:從入門到精通

    本帖最后由 yuu_cool 于 2025-6-3 16:52 編輯 本資料是面向編程零基礎讀者的Python 入門教程,內容涵蓋了Python基礎知識和初步應用。以比較輕快的風格,向零基
    發表于 06-03 16:10

    【「# 運算放大器參數解析與LTspice應用仿真」閱讀體驗】+全書概覽與第一章閱讀分享

    先來詳細閱讀下第一章,分享下相關內容。 第一章主要介紹運放的基礎知識,學過模電的都很容易理解,可能教材上學過的忘記了, 這里可以作為摘出來的重點溫故知新復習下。全文沒有廢話,都是娓娓道來各個知識點
    發表于 05-22 23:18

    C51單片機及C語言知識點必備秘籍

    單片機關鍵知識點一覽: 系列一 1:單片機簡敘 2:單片機引腳介紹 3:單片機存儲器結構 4:第一個單片機小程序 5:單片機延時程序分析 6:單片機并行口結構 7:單片機的特殊
    發表于 05-15 14:00

    電機選型計算公式與知識點匯總

    純分享帖,需要者可點擊附件獲取完整資料~~~*附件:電機選型計算公式與知識點匯總.pdf 【免責聲明】內容轉自今日電機,因轉載眾多,無法確認真正原始作者,故僅標明轉載來源。版權歸原出處所有,純分享帖,侵權請聯系刪除內容以保證您的權益。
    發表于 04-29 16:10

    最易讀懂的理工科基礎叢書——圖解電機基礎知識入門

    本書深人淺出地介紹了電動機的基礎知識、應用和發展,其內容包括電動機的用途、電動機的基礎知識及應用、電流和磁場的關系、直流電動機的結構和作用、交流電動機的結構和作用、特殊電動機的結構和作用
    發表于 04-07 18:28

    1-半導體基礎知識(童詩白、華成英主編)

    介紹了半導體基礎知識,二極管,三極管。
    發表于 03-28 16:12

    效果器的基礎知識

    電子發燒友網站提供《效果器的基礎知識.doc》資料免費下載
    發表于 03-26 14:30 ?7次下載

    射頻基礎知識培訓(華為)—PPT版

    基本概念和知識 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內容有幫助可以關注、贊、評論支持一下哦~)
    發表于 03-22 16:30

    電氣工程師必知必會的100個電?知識點分享

    電??程師也都是從電?學徒??步?步積累成長起來的。積跬步?千?,匯細流成江海!朋友們,現在讓我們??個捷徑,花半個?時的時間來積累100個必知必會的電?知識點吧!
    的頭像 發表于 03-14 11:05 ?1856次閱讀