97**国产露脸精品国产,国内精品免费一区二区三区,国产精品久久久久久久久妇女,国内一区二区三区精品视频

您現在所在的位置:首頁 >關于奇酷 > 行業動態 > 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()。
97**国产露脸精品国产,国内精品免费一区二区三区,国产精品久久久久久久久妇女,国内一区二区三区精品视频
岛国毛片在线观看| 亚洲少妇一区二区| 又黄又爽又色的视频| 成人免费网站黄| 50一60岁老妇女毛片| 亚洲 欧美 变态 另类 综合| 国产一级久久久久毛片精品| 内射中出日韩无国产剧情| 少妇性l交大片7724com| 亚洲xxxx3d动漫| 一级性生活免费视频| 亚洲色图 激情小说| www.日本高清视频| 国产精品www爽爽爽| 在线国产视频一区| 99国产精品免费| 女人18毛片毛片毛片毛片区二 | 少妇户外露出[11p]| 又色又爽又黄18网站| 乱码一区二区三区| 国产精品久久久久久亚洲色| 老司机免费视频| 中文字幕免费高清| 日本黄区免费视频观看| 国产极品视频在线观看| 99热这里只有精品2| 妖精视频一区二区| 国产精品揄拍100视频| 最新中文字幕av| 日韩欧美中文字幕视频| 日本美女视频网站| 欧美18—19性高清hd4k| 永久免费看片直接| 男人网站在线观看| 极品尤物一区二区| 老女人性生活视频| 亚洲午夜久久久久久久久红桃| 人人妻人人澡人人爽| 成人免费毛片xxx| 国产精品一区二区人妻喷水| av黄色在线免费观看| 欧美一级片在线视频| 成人在线视频免费播放| 久久久久久国产免费a片| av最新在线观看| 成人在线观看小视频| 亚洲av无码一区东京热久久| 日韩一区二区a片免费观看| 国产精品久久久精品四季影院| 蜜臀aⅴ国产精品久久久国产老师| 老牛影视av老牛影视av| 无码国产精品一区二区高潮| 久久精品视频18| 色综合久久五月| 日韩三级久久久| 亚洲性猛交xxxx乱大交| 国产污在线观看| 成人免费视频国产免费观看| 亚洲成人网在线播放| 99国产精品免费视频| 美女网站视频色| 亚洲最大成人网站| 色综合久久五月| 性猛交╳xxx乱大交| 国产成人自拍网站| ass极品国模人体欣赏| 中文字幕免费高清| 毛茸茸多毛bbb毛多视频| 91精品国产高清91久久久久久 | 欧日韩不卡视频| 91精品人妻一区二区| 伊人久久一区二区三区| 久久久久亚洲av片无码v| 精品一区在线观看视频| 超碰手机在线观看| 免费看特级毛片| 日韩激情小视频| 精品欧美一区二区久久久久| 男人晚上看的视频| 在线免费看av网站| 在线成人精品视频| 久久久午夜精品福利内容| 又黄又爽的网站| 波多野结衣a v在线| 久久国产柳州莫菁门| 91狠狠综合久久久久久| 波多野结衣家庭教师在线观看 | 久久中文字幕人妻| 亚洲天堂久久新| 中文字幕伦理片| 丰满少妇高潮久久三区| 91福利视频免费观看| 亚洲最大的黄色网| 99久久99久久精品免费| 日韩女优一区二区| 在线观看国产三级| 蜜桃av免费观看| 中国老熟女重囗味hdxx| 欧美深性狂猛ⅹxxx深喉| 性猛交娇小69hd| 古装做爰无遮挡三级聊斋艳谭| 欧美xxxxx精品| 国产精品av久久久久久无| 国产精品夜夜夜爽阿娇| 亚洲高清无码久久| 特级西西www444人体聚色| 伊人久久久久久久久久久久久久| 午夜av入18在线| 免费看黄色av| 国产免费无码一区二区| 久久中文字幕精品| 人妻换人妻仑乱| 成人片黄网站色大片免费毛片| 神马久久精品综合| 不卡一区二区在线观看| 国语对白在线播放| 中文幕无线码中文字蜜桃| www.黄色com| 中国黄色a级片| 国产又黄又嫩又滑又白| 国产黄色大片免费看| 欧美做受高潮中文字幕| 中文乱码字幕高清一区二区| 国产人成视频在线观看| 一起操在线播放| 中文字幕免费在线看线人动作大片| 日批免费观看视频| 成人欧美一区二区三区黑人一 | 少妇按摩一区二区三区| wwwxxxx在线观看| 日本不卡一二区| 日韩福利在线视频| 国产色视频一区二区三区qq号| 91av免费观看| 永久免费看黄网站| а天堂中文在线资源| 欧美老熟妇乱大交xxxxx| 91精品啪在线观看国产| 女人扒开双腿让男人捅| 永久免费看片视频教学| 国产午夜精品福利视频| 日韩不卡av在线| 欧美xxxx精品| 亚洲女人毛茸茸高潮| av电影网站在线观看| 欧美黄色高清视频| 欧美三级视频网站| 女教师淫辱の教室蜜臀av软件| 日韩女同一区二区三区| 日韩av片在线免费观看| 无码人妻精品中文字幕| 亚洲综合久久av一区二区三区| 亚洲伦理一区二区三区| 亚洲午夜精品在线观看| 亚洲午夜久久久久久久久| 亚洲熟女乱综合一区二区三区| 国产肉体xxxx裸体784大胆| 91视频免费观看网站| 丁香花五月婷婷| 欧美人禽zoz0强交| 91成人在线观看喷潮蘑菇| 国产一级二级视频| 国产精成人品免费观看| 极品盗摄国产盗摄合集| 国产 xxxx| 免费黄在线观看| 老司机av网站| 真实乱视频国产免费观看| 日韩av毛片在线观看| aaaaa黄色片| 级毛片内射视频| 人妻少妇偷人精品久久久任期| 亚洲精品在线视频免费观看| 色欲AV无码精品一区二区久久| 538任你躁在线精品视频网站| 男女一区二区三区| 激情无码人妻又粗又大| 成年女人免费视频| 国产在线免费av| 丝袜熟女一区二区三区| 永久免费看片视频教学| 久久久久亚洲AV成人无码国产| 国产又粗又硬视频| 色婷婷免费视频| 国产va在线播放| 国产精品无码无卡无需播放器| 极品白嫩少妇无套内谢| 欧美手机在线观看| 亚洲国产无码精品| 91亚洲一线产区二线产区 | 欧美激情图片小说| 一级片久久久久| 中文在线一区二区三区| 2018天天弄| 特黄一区二区三区| 色噜噜日韩精品欧美一区二区| 日本人添下边视频免费| 欧洲猛交xxxx乱大交3| 亚洲熟女少妇一区二区| 国产精久久一区二区三区|