国产高清网站_亚洲一区二区综合_成人久久18免费网站_国产成人久久精品激情

您現在所在的位置:首頁 >關于奇酷 > 行業動態 > 5 個常用的 Python 庫

5 個常用的 Python 庫

來源:奇酷教育 發表于:

5 個常用的 Python 庫

  1. difflib
 
  difflib 是一個專注于比較數據集(尤其是字符串)的 Python 模塊。為了具體了解您可以使用此模塊完成的幾件事,讓我們檢查一下它的一些最常見的函數。
 
  SequenceMatcher
 
  SequenceMatcher 是一個比較兩個字符串并根據它們的相似性返回數據的函數。通過使用 ratio(),我們將能夠根據比率/百分比來量化這種相似性。
 
  語法:
 
  SequenceMatcher(None, string1, string2)
 
  下面這個簡單的例子展示了該函數的作用:
 
  from difflib import SequenceMatcher
 
  phrase1 = "Tandrew loves Trees."
 
  phrase2 = "Tandrew loves to mount Trees."
 
  similarity = SequenceMatcher(None, phrase1, phrase2)
 
  print(similarity.ratio())
 
  # Output: 0.8163265306122449
 
  get_close_matches
 
  接下來是 get_close_matches,該函數返回與作為參數傳入的字符串最接近的匹配項。
 
  語法:
 
  get_close_matches(word, possibilities, result_limit, min_similarity)
 
  下面解釋一下這些可能有些混亂的參數:
 
  word 是函數將要查看的目標單詞。
 
  possibilities 是一個數組,其中包含函數將要查找的匹配項并找到最接近的匹配項。
 
  result_limit 是返回結果數量的限制(可選)。
 
  min_similarity 是兩個單詞需要具有的最小相似度才能被函數視為返回值(可選)。
 
  下面是它的一個使用示例:
 
  from difflib import get_close_matches
 
  word = 'Tandrew'
 
  possibilities = ['Andrew', 'Teresa', 'Kairu', 'Janderson', 'Drew']
 
  print(get_close_matches(word, possibilities))
 
  # Output: ['Andrew']
 
  除此之外還有幾個是您可以查看的屬于 Difflib 的其他一些方法和類:unified_diff、Differ和 diff_bytes
 
 
  2. sched
 
  sched 是一個有用的模塊,它以跨平臺工作的事件調度為中心,與 Windows 上的任務調度程序等工具形成鮮明對比。大多數情況下,使用此模塊時,都會使用 schedular 類。
 
  更常見的 time 模塊通常與 sched 一起使用,因為它們都處理時間和調度的概念。
 
  創建一個 schedular 實例:
 
  schedular_name = sched.schedular(time.time, time.sleep)
 
  可以從這個實例中調用各種方法。
 
  調用 run() 時,調度程序中的事件/條目會按照順序被調用。在安排完事件后,此函數通常出現在程序的最后。另外,搜索公眾號Linux就該這樣學后臺回復“git書籍”,獲取一份驚喜禮包。
 
  enterabs() 是一個函數,它本質上將事件添加到調度程序的內部隊列中。它按以下順序接收幾個參數:
 
  事件執行的時間
 
  活動優先級
 
  事件本身(一個函數)
 
  事件函數的參數
 
  事件的關鍵字參數字典
 
  下面是一個示例,說明如何一起使用這兩個函數:
 
  import sched
 
  import time
 
  def event_notification(event_name):
 
      print(event_name + " has started")
 
  my_schedular = sched.scheduler(time.time, time.sleep)
 
  closing_ceremony = my_schedular.enterabs(time.time(), 1, event_notification, ("The Closing Ceremony", ))
 
  my_schedular.run()
 
  # Output: The Closing Ceremony has started
 
  還有幾個擴展 sched 模塊用途的函數:cancel()、enter() 和 empty()。
 
 
  3. binaascii
 
  binaascii 是一個用于在二進制和 ASCII 之間轉換的模塊。
 
  b2a_base64 是 binaascii 模塊中的一種方法,它將 base64 數據轉換為二進制數據。下面是這個方法的一個例子:
 
  import base64
 
  import binascii
 
  msg = "Tandrew"
 
  encoded = msg.encode('ascii')
 
  base64_msg = base64.b64encode(encoded)
 
  decode = binascii.a2b_base64(base64_msg)
 
  print(decode)
 
  # Output: b'Tandrew'
 
  該段代碼應該是不言自明的。簡單地說,它涉及編碼、轉換為 base64,以及使用 b2a_base64 方法將其轉換回二進制。
 
  以下是屬于 binaascii 模塊的其他一些函數:a2b_qp()、b2a_qp() 和 a2b_uu()。
 
 
  4. tty
 
  tty 是一個包含多個實用函數的模塊,可用于處理 tty 設備。以下是它的兩個函數:
 
  setraw() 將其參數 (fd) 中文件描述符的模式更改為 raw。
 
  setcbreak() 將其參數 (fd) 中的文件描述符的模式更改為 cbreak。
 
  由于需要使用 termios 模塊,該模塊僅適用于 Unix,例如在上述兩個函數中指定第二個參數(when=termios.TCSAFLUSH)。
 
 
  5. weakref
 
  weakref 是一個用于在 Python 中創建對對象的弱引用的模塊。
 
  弱引用是不保護給定對象不被垃圾回收機制收集的引用。
 
  以下是與該模塊相關的兩個函數:
 
  getweakrefcount() 接受一個對象作為參數,并返回引用該對象的弱引用的數量。
 
  getweakrefs() 接受一個對象并返回一個數組,其中包含引用該對象的所有弱引用。
 
  weakref 及其函數的使用示例:
 
  import weakref
 
  class Book:
 
      def print_type(self):
 
          print("Book")
 
  lotr = Book
 
  num = 1
 
  rcount_lotr = str(weakref.getweakrefcount(lotr))
 
  rcount_num = str(weakref.getweakrefcount(num))
 
  rlist_lotr = str(weakref.getweakrefs(lotr))
 
  rlist_num = str(weakref.getweakrefs(num))
 
  print("number of weakrefs of 'lotr': " + rcount_lotr)
 
  print("number of weakrefs of 'num': " + rcount_num)
 
  print("Weakrefs of 'lotr': " + rlist_lotr)
 
  print("Weakrefs of 'num': " + rlist_num)
 
  # Output: 
 
  # number of weakrefs of 'lotr': 1
 
  # number of weakrefs of 'num': 0
 
  # Weakrefs of 'lotr': [<weakref at 0x10b978a90; to 'type' at #0x7fb7755069f0 (Book)>]
 
  # Weakrefs of 'num': []
 
  輸出從輸出的函數返回值我們可以看到它的作用。由于 num 沒有弱引用,因此 getweakrefs() 返回的數組為空。擴展:接私活兒
 
  以下是與 weakref 模塊相關的一些其他函數:ref()、proxy() 和 _remove_dead_weakref()。
国产高清网站_亚洲一区二区综合_成人久久18免费网站_国产成人久久精品激情

    <sup id="ys8cw"><kbd id="ys8cw"></kbd></sup>

    <sup id="ys8cw"><font id="ys8cw"><output id="ys8cw"></output></font></sup>

    欧美人妖巨大在线| 日本丶国产丶欧美色综合| 国产精品免费视频网站| 在线观看精品一区| 久久精品国产精品亚洲红杏| 国产精品伦一区二区三级视频| 欧美视频中文字幕| 国内外精品视频| 亚洲裸体在线观看| 精品久久久久久久久久久院品网| aaa国产一区| 麻豆91精品91久久久的内涵| 亚洲国产成人一区二区三区| 91精品久久久久久久久99蜜臂| 粉嫩嫩av羞羞动漫久久久| 日本在线不卡一区| 亚洲欧美视频一区| 国产免费成人在线视频| 欧美精品黑人性xxxx| 北岛玲一区二区三区四区| 日本不卡视频一二三区| 亚洲综合在线电影| 中文字幕免费在线观看视频一区| 欧美久久久久久久久中文字幕| 白白色 亚洲乱淫| 老司机午夜精品| 亚洲va欧美va天堂v国产综合| 国产精品私人影院| 久久精品视频在线免费观看| 欧美一区二区三区免费观看视频 | 国产精品成人在线观看| 日韩欧美的一区二区| 在线观看国产日韩| 99久久国产综合精品麻豆| 国产成人综合网站| 极品少妇xxxx精品少妇| 日韩极品在线观看| 亚洲一区av在线| 亚洲自拍与偷拍| 亚洲精品欧美综合四区| 国产精品素人视频| 国产亚洲人成网站| 国产日韩欧美精品电影三级在线| 欧美大尺度电影在线| 在线播放中文一区| 欧美人伦禁忌dvd放荡欲情| 91黄色免费版| 在线观看一区不卡| 欧洲精品一区二区三区在线观看| 91在线国产福利| 一本大道久久a久久精品综合| 成人午夜电影久久影院| 国产福利91精品一区二区三区| 久久99精品国产| 国产精品一区一区| 国产91精品免费| jvid福利写真一区二区三区| www.亚洲激情.com| 日本道在线观看一区二区| 欧美亚洲综合在线| 欧美老年两性高潮| 欧美videofree性高清杂交| 精品99一区二区三区| 久久久www成人免费无遮挡大片| 亚洲精品一区二区三区99| 久久久精品国产99久久精品芒果 | 欧美成人伊人久久综合网| 精品久久久网站| 欧美韩日一区二区三区四区| 国产精品麻豆欧美日韩ww| 中文字幕五月欧美| 亚洲福利一区二区| 久久成人免费网| 成人性生交大合| 欧美影院精品一区| 日韩欧美另类在线| 欧美国产一区二区在线观看| 亚洲欧美欧美一区二区三区| 亚洲一区二区在线视频| 蜜乳av一区二区| 风间由美一区二区av101 | 欧美三级日韩在线| 日韩精品一区二区三区视频| 国产精品情趣视频| 丝袜美腿亚洲色图| 高清久久久久久| 欧美日韩在线直播| 久久久国产精品麻豆| 亚洲人成影院在线观看| 免费日本视频一区| aa级大片欧美| 日韩精品一区二区三区在线| 最近中文字幕一区二区三区| 奇米精品一区二区三区四区 | 91丨九色丨蝌蚪丨老版| 欧美日产在线观看| 国产欧美日韩一区二区三区在线观看| 亚洲精品高清在线观看| 久久av老司机精品网站导航| 97精品超碰一区二区三区| 日韩欧美一区电影| 亚洲激情在线激情| 国产成人免费网站| 欧美精品乱码久久久久久按摩| 国产午夜精品久久久久久久| 午夜精品国产更新| aaa国产一区| 久久青草欧美一区二区三区| 亚洲福利一区二区| jiyouzz国产精品久久| 欧美不卡视频一区| 午夜精品久久久久久久久| 99久久99久久综合| 久久久久久久久久久电影| 午夜不卡av免费| 色域天天综合网| 国产网站一区二区三区| 蜜臂av日日欢夜夜爽一区| 欧美日韩综合一区| 日韩码欧中文字| 成人高清伦理免费影院在线观看| 日韩欧美一二三区| 视频在线在亚洲| 欧美婷婷六月丁香综合色| 亚洲色图一区二区| a在线欧美一区| 国产清纯白嫩初高生在线观看91| 麻豆国产精品一区二区三区| 欧美精品在线视频| 亚洲国产另类av| 在线一区二区视频| 亚洲精品日日夜夜| 99re亚洲国产精品| 亚洲欧美日韩久久| 色呦呦一区二区三区| 国产精品久久久久精k8| 高清不卡一区二区在线| 国产欧美一区二区精品婷婷 | 欧美三级韩国三级日本一级| 亚洲狠狠丁香婷婷综合久久久| 99久久婷婷国产精品综合| 国产精品成人在线观看| 成人a区在线观看| 中文字幕在线免费不卡| 波多野结衣中文一区| 国产精品成人网| 99视频精品全部免费在线| 中文字幕在线观看不卡视频| 91亚洲男人天堂| 亚洲一区在线观看免费| 欧美日韩极品在线观看一区| 日韩av一区二区三区四区| 日韩欧美视频一区| 国产成人在线视频免费播放| 国产精品丝袜久久久久久app| av在线这里只有精品| 亚洲精品伦理在线| 在线成人小视频| 久草精品在线观看| 国产精品美日韩| 日本韩国欧美一区二区三区| 亚洲国产精品嫩草影院| 日韩一级免费观看| 国产乱码字幕精品高清av | 一区二区三区av电影| 欧美日韩高清在线| 久久精品99国产精品| 国产性天天综合网| 99精品久久只有精品| 亚洲va韩国va欧美va精品| 2014亚洲片线观看视频免费| www.日韩在线| 亚洲成人av一区二区三区| 精品久久人人做人人爽| 成人精品视频一区| 视频一区二区不卡| 久久蜜桃av一区精品变态类天堂 | 全国精品久久少妇| 久久久精品国产免大香伊| 91国在线观看| 黄色精品一二区| 亚洲你懂的在线视频| 欧美成人伊人久久综合网| 91丨九色丨蝌蚪富婆spa| 美女爽到高潮91| 亚洲品质自拍视频| 日韩欧美一级精品久久| 97久久人人超碰| 久久精品噜噜噜成人av农村| 1024亚洲合集| 精品免费99久久| 91激情在线视频| 国产 欧美在线| 日韩av一二三| 亚洲男人的天堂一区二区| 欧美精品一区二区三区蜜桃| 欧美在线free| 成人免费看黄yyy456| 麻豆91小视频| 午夜精品久久久久久久久|