字節串bytes字節串也叫字節序列,是不可變的序列,存儲以字節為單位的數據字節串表示方法:b"ABCD"b"\x41\x42"...字節串的構造函數:bytes()創建一個空的字節串,同b””bytes(整數可迭代對象)用可迭代對象創建一個字節串bytes(整數n)生成n個值為0的字節串bytes(字符串,encoding='utf-8')轉碼字節串的運算:同其他序列的運算+、+=、*、*=<、<=、>、>=、!=、==in/notin切片和索引函數:le
系統 2019-09-27 17:47:04 1618
因為需要對數據處理,將excel數據導入到數據庫,記錄一下過程。使用到的庫:xlrd和pymysql(如果需要寫到excel可以使用xlwt)直接丟代碼,使用python3,注釋比較清楚。importxlrdimportpymysql#importimportlib#importlib.reload(sys)#出現呢reload錯誤使用defopen_excel():try:book=xlrd.open_workbook("XX.xlsx")#文件名,把文
系統 2019-09-27 17:47:02 1618
1.簡介在編寫代碼時,往往涉及時間、日期、時間戳的相互轉換。2.示例#引入模塊importtime,datetime2.1str類型的日期轉換為時間戳#字符類型的時間tss1='2013-10-1023:40:00'#轉為時間數組timeArray=time.strptime(tss1,"%Y-%m-%d%H:%M:%S")printtimeArray#timeArray可以調用tm_year等printtimeArray.tm_year#2013#轉為時
系統 2019-09-27 17:46:52 1618
發送端代碼:#!/usr/bin/python#-*-coding:UTF-8-*-importsocketimportstructraw_socket=socket.socket(socket.PF_PACKET,socket.SOCK_RAW,socket.htons(0x1234))raw_socket.bind(("eth0",0))packet=struct.pack("!6s6sH","\xff\xff\xff\xff\xff\xff","\x
系統 2019-09-27 17:46:50 1618
本文較為詳細的羅列了Python常見的異常處理,供大家參考,具體如下:1.拋出異常和自定義異常Python用異常對象(exceptionobject)表示異常情況,遇到錯誤后,會引發異常。如果異常對象并未被處理或捕捉,程序就會用所謂的回溯(Traceback,一種錯誤信息)終止執行。①.raise語句Python中的raise關鍵字用于引發一個異常,基本上和C#和Java中的throw關鍵字相同,如下所示:#--coding:utf-8--defThorw
系統 2019-09-27 17:46:48 1618
本文所述的Python實現冒泡,插入,選擇排序簡單實例比較適合Python初學者從基礎開始學習數據結構和算法,示例簡單易懂,具體代碼如下:#-*-coding:cp936-*-#python插入排序definsertSort(a):foriinrange(len(a)-1):#printa,iforjinrange(i+1,len(a)):ifa[i]>a[j]:temp=a[i]a[i]=a[j]a[j]=tempreturna#Python的冒泡排序d
系統 2019-09-27 17:46:45 1618
在這里主要討論的是while循環,for循環通過迭代對象退出。由于while循環通常不知道循環的次數,所以對于while循環,它的幾種應用場景導致退出條件設置的不同。一、讓用戶選擇何時退出:定義退出變量可使用while循環讓程序在用戶在愿意的時不斷運行,在其中定義一個退出值,只要用戶輸入的不是這個,程序就接著運行。我們小時候玩游戲的經常會遇到,當人物死亡的時候,界面會跳出重新開始游戲or結束游戲,結束游戲就相當于我們設置的退出值。形式如下:active=T
系統 2019-09-27 17:46:45 1618
正則表達式是Python程序設計中非常實用的功能,本文就常用的正則表達式做一匯總,供大家參考之用。具體如下:一、字符串替換1.替換所有匹配的子串用newstring替換subject中所有與正則表達式regex匹配的子串result,number=re.subn(regex,newstring,subject)2.替換所有匹配的子串(使用正則表達式對象)reobj=re.compile(regex)result,number=reobj.subn(news
系統 2019-09-27 17:46:40 1618
本來是要寫個程序用的,沒寫完不寫了,這一部分就貼出來吧驗證域名和IPclassJianKong():'''查詢IDC信息,封ip和過白名單'''def__init__(self):pass@classmethoddefip_verify(cls,str):'驗證IP地址規范'pattern=re.compile('(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-
系統 2019-09-27 17:46:40 1618
從下面字典中查找出值為數字的字符串,并顯示出對應字典的鍵名和該值dct={'Name':['Alice','1456'],'Age':['aa','5aa','345']}#取出字典的值forvalue1indct.values():#遍歷值列表forvalue2invalue1:#判斷是否為數字的字符串ifvalue2.isdigit():value=value1key=[kfor(k,v)indct.items()ifv==value]print("鍵
系統 2019-09-27 17:46:31 1618