基本要點:程序中儲存的所有數據都是對象(可變對象:值可以修改不可變對象:值不可修改)每個對象都有一個身份、一個類型、一個值例:>>>a1='abc'>>>type(a1)str創建一個字符串對象,其身份是指向它在內存中所處的指針(在內存中的位置)a1就是引用這個具體位置的名稱使用type()函數查看其類型其值就是'abc'自定義類型使用class對象的類型用于描述對象的內部表示及其支持的方法和操作創建特定類型的對象,也將該對象稱為該類型的實例,實例被創建后
系統 2019-09-27 17:54:28 1810
本文實例為大家分享了python射線法判斷點是否位于區域內的具體代碼,供大家參考,具體內容如下#!/usr/bin/envpython#-*-coding:utf-8-*-#@Date:2018-10-0715:49:37#@Author:Sheldon(thisisscret@qq.com)#@Blog:謝耳朵的派森筆記#@Link:https://www.cnblogs.com/shld/#@Version:0.0.1defisinpolygon(po
系統 2019-09-27 17:54:09 1810
1下載sublimetext3(不要下載最新版Version:Build3207不好找licence)https://www.unyoo.com/2320.html(參考這個,需要指定版本windows或mac的可以看這個)https://download.sublimetext.com/sublime_text_3_build_3200_x64.tar.bz2(我用的是這個版本)放到ubuntu里面,解壓tar-xvfsublime_text_3_bui
系統 2019-09-27 17:54:03 1810
隨著腳本復雜程度增加,配置文件成了必不可少。之前一直使用json文件,當作配置文件。比較之下,configparser庫更加適合。下述文件為一個簡單的configparser庫的配置文件config.ini[testdb]db_port=3306db_host=127.0.0.1db_user=rootdb_passwd=123456#remark[zhfx]target="zy-zhfx"targets=["zy-zhfx"]num=3上述方括號內的[]
系統 2019-09-27 17:52:13 1810
先看map。map()函數接收兩個參數,一個是函數,一個是序列,map將傳入的函數依次作用到序列的每個元素,并把結果作為新的list返回。舉例說明,比如我們有一個函數a(x)=x*2,要把這個函數作用在一個list[1,2,3,4,5]上,就可以用map()實現如下:復制代碼代碼如下:>>>defa(x):...returnx*2...>>>map(a,[1,2,3,4,5])[2,4,6,8,10]map傳入的第一個參數a,即a函數,當然你也可以不用ma
系統 2019-09-27 17:52:06 1810
Python之父再發文:構建一個PEG解析器image花下貓語:Python之父在Medium上開了博客,現在寫了兩篇文章,本文是第二篇的譯文。前一篇的譯文在此,宣布了將要用PEG解析器來替換當前的pgen解析器。本文主要介紹了構建一個PEG解析器的大體思路,并介紹了一些基本的語法規則。根據Python之父的描述,這個PEG解析器還是一個很籠統的實驗品,而他也預告了,將會在以后的系列文章中豐富這個解析器。閱讀這篇文章就像在讀一篇教程,雖然很難看懂,但是感覺
系統 2019-09-27 17:51:21 1810
創建時間序列函數pd.date_range()根據指定的范圍,生成時間序列DatetimeIndex,每隔元素的類型為Timestamp。該函數應用較多。ts=pd.date_range('2017-09-01',periods=10,freq='d',normalize=False)ts輸出為:DatetimeIndex(['2017-09-01','2017-09-02','2017-09-03','2017-09-04','2017-09-05','
系統 2019-09-27 17:50:15 1810
一、方法介紹Pythonopen()方法用于打開一個文件,并返回文件對象,在對文件進行處理過程都需要使用到這個函數,如果該文件無法被打開,會拋出OSError。注意:使用open()方法一定要保證關閉文件對象,即調用close()方法。1#open函數的語法格式23open(file,mode='r',buffering=-1,encoding=None,errors=None,newline=None,closefd=True,opener=None)4
系統 2019-09-27 17:49:34 1810
廢話不多說,直接上代碼吧!importthreadingimportosclassFind(threading.Thread):#搜索數據的線程類def__init__(self,datalist,startIndex,endIndex,searchstr,savefile):#datalist要搜索的內容列表,startIndex列表搜索范圍的開始下標,searchstr要搜索的內容threading.Thread.__init__(self)self.
系統 2019-09-27 17:49:21 1810
#!/usr/bin/envpythonimportcv2importsysimporttimeimportnumpyasnpimporttimeif__name__=="__main__":print(cv2.__version__)print(np.__version__)'''4.1.01.16.3'''#//@打開攝像頭/dev/video0cap_1=cv2.VideoCapture(0)#cap_1.set(3,640)#cap_1.set(4
系統 2019-09-27 17:48:54 1810