本文實例講述了Python學習筆記之集合的概念和簡單使用。分享給大家供大家參考,具體如下:集合概念解釋:一個包含唯一元素的可變和無序的集合數據類型。集合的一個用途是快速刪除列表中的重復項。numbers=[1,2,6,3,1,1,6]unique_nums=set(numbers)print(unique_nums)#{1,2,3,6}支持in運算符,使用add方法將元素添加到集合中,并使用pop方法刪除元素(會隨機刪除一個元素)fruit={"apple
系統 2019-09-27 17:50:46 1956
PIL提供了通用的圖像處理功能,以及大量的基本圖像操作,如圖像縮放、裁剪、旋轉、顏色轉換等。Matplotlib提供了強大的繪圖功能,其下的pylab/pyplot接口包含很多方便用戶創建圖像的函數。為了觀察和進一步處理圖像數據,首先需要加載圖像文件,并且為了查看圖像數據,我們需要將其繪制出來。fromPILimportImageimportmatplotlib.pyplotaspltimportnumpyasnp#加載圖像img=Image.open("
系統 2019-09-27 17:50:40 1956
mongodb是基于分布式文件存儲的nosql(非關系型)數據庫雖說是nosqldb,butmongodb其中的文檔可以是關系型的在mongodb中,表為集合,里面的數據為文檔;文檔本質就是一條調JSON數據進入mongodb:mongo退出mongodb:exit庫操作顯示庫:showdbs選擇或者創建:usellsdb#不管該庫是否存在,都會use進入,如何該庫不存在,use進去不存入數據退出時,該庫不會被創建.所以創建庫就use再寫入數據.查看所在庫
系統 2019-09-27 17:50:39 1956
pipinstalltusharestock_price.py#coding:utf-8importos,sysimportdatetimeimportmatplotlib.pyplotaspltimportpandasaspdimporttushareastsiflen(sys.argv)==2:code=sys.argv[1]else:print('usage:pythonstock_price.pystockcode')sys.exit(1)ifle
系統 2019-09-27 17:50:25 1956
作業一:需求:寫函數,計算傳入字符串中的【數字】、【字母】、【空格】以及【其他】的個數1#!/usr/bin/envpython2#-*-coding:utf-8-*-34#先定義一個函數5deffunc(args):6#定義一個計算數字的變量7digit_num=08#定義一個計算字母的變量9al_num=010#定義一個計算空格的變量11spance_num=012#定義一個計算其他的變量13other_num=01415foriinargs:16if
系統 2019-09-27 17:49:36 1956
簡單來說,三種方法是為了刪除字符串中不同位置的指定字符。其中,strip()用于去除字符串的首尾字符,同理,lstrip()用于去除左邊的字符,rstrip()用于去除右邊的字符Python中有三個去除頭尾字符、空白符的函數,它們依次為:strip:用來去除頭尾字符、空白符(包括\n、\r、\t、'',即:換行、回車、制表符、空格)lstrip:用來去除開頭字符、空白符(包括\n、\r、\t、'',即:換行、回車、制表符、空格)rstrip:用來去除結尾字
系統 2019-09-27 17:49:33 1956
閱讀更多初學Python爬蟲時都會從最簡單的方法開始,以下為幾種常見的基礎做法。"""簡單的循環處理"""importrequestsurl_list=["https://www.baidu.com","https://www.cnblogs.com/"]forurlinurl_list:result=requests.get(url)print(result.text)"""線程池處理"""importrequestsfromconcurrent.fut
系統 2019-09-27 17:49:32 1956
先序遍歷1、BinaryTreePreorderTraversal---leetcode144#coding:utf-8classSolution:#根左右defpreorderTraversal(self,root):ifnotroot:return[]return[root.val]+self.preorderTraversal(root.left)+self.preorderTraversal(root.right)#給定二叉樹的前序遍歷和中序遍歷,
系統 2019-09-27 17:49:30 1956
01.Python3數據類型(一)python3基本數據類型大致分為可變數據類型和不可變數據類型,不可變有Number(數字)、String(字符串)、Tuple(元組),可變有List(列表)Dictionary(字典)Set(集合)文章目錄01.Python3數據類型(一)Number關于Number一些運算和內置函數字符串索引(通用序列操作)切片[左索引:右索引:步長](通用序列操作)常用方法格式化方法format()List(列表)序列UML檢驗值
系統 2019-09-27 17:49:30 1956
理解一個算法最快,最深刻的做法,我覺著可能是自己手動實現,雖然項目中不用自己實現,有已經封裝好的算法庫,供我們調用,我覺著還是有必要自己親自實踐一下。這里首先說明一下,python這種動態語言,對不熟悉的人可能看著比較別扭,不像java那樣參數類型是固定的,所以看著會有些蛋疼。這里環境用的是python2.7。classMessage:#commandMSG_ACCEPTOR_AGREE=0#追隨者約定MSG_ACCEPTOR_ACCEPT=1#追隨者接受
系統 2019-09-27 17:49:27 1956