一.基本數據類型整數:int字符串:str(注:\t等于一個tab鍵)布爾值:bool列表:list(元素的集合)列表用[]元祖:tuple元祖用()字典:dict注:所有的數據類型都存在想對應的類列里二.列表所有數據類型:基本操作:?索引?切片?追加?刪除?長度?切片?循環?包含listclasslist(object):"""list()->newemptylistlist(iterable)->newlistinitializedfromiterab
系統 2019-09-27 17:46:22 1770
PYTHON-COOKBOOK文章目錄PYTHON-COOKBOOK一:數據結構和算法1、Heapq取出最大或最小的幾個元素優先級隊列2、字典多值字典字典排序字典列表排序字典共同點和不同點3、collections保留最后幾個元素頻率統計命名元組字典(映射)聯合查找4、其他解壓賦值去重且保持順序切片分組一:數據結構和算法三個基本的寫法:列表生成式字典生成式迭代器生成式1、Heapq取出最大或最小的幾個元素#最大或者最小的n個元素importrandomfr
系統 2019-09-27 17:46:19 1770
Python的MySQLdb模塊是Python連接MySQL的一個模塊,默認查詢結果返回是tuple類型,只能通過0,1..等索引下標訪問數據默認連接數據庫:復制代碼代碼如下:MySQLdb.connect(host=host,user=user,passwd=passwd,db=db,port=port,charset='utf8')查詢數據:復制代碼代碼如下:cur=conn.cursor()cur.execute('selectb_idfromblo
系統 2019-09-27 17:46:17 1770
當在python中遍歷一個序列時,我們通常采用如下的方法:foriteminsequence:process(item)如果要取到某個item的位置,可以這樣寫:forindexinrange(len(sequence)):process(sequence[index])另一個比較好的方式是使用python內建的enumerate函數:enumerate(sequence,start=0)上述函數中,sequence是一個可迭代的對象,可以是列表,字典,文
系統 2019-09-27 17:46:14 1770
時隔已久,再次冒煙,自動化測試工作仍在繼續,自動化測試中的數據驅動技術尤為重要,不然咋去實現數據分離呢,對吧,這里就簡單介紹下與傳統unittest自動化測試框架匹配的DDT數據驅動技術。話不多說,先擼一波源碼,其實整體代碼并不多#-*-coding:utf-8-*-#ThisfileisapartofDDT(https://github.com/txels/ddt)#Copyright2012-2015CarlesBarrobésandDDTcontri
系統 2019-09-27 17:46:08 1770
dic={'key1':'value1','key2':'value2'}一、增if'key3'notindic:dic['key3']='value3'二、刪deldic['key1']#刪除鍵是'Name'的條目dic.clear()#清空字典所有條目deldic#刪除字典三、改dic['key1']='value0'#更新四、查遍歷forkey,valueindic.items():print(key,value)#同時遍歷key,valuefori
系統 2019-09-27 17:45:50 1770
電腦和樹莓派在同一局域網內,先在電腦和樹莓派創建python運行環境,然后在樹莓派中用python運行rpi.py;在電腦上運行computer.py;電腦上輸入字符即可在樹莓派上即時顯示!rpi.py#coding:utf-8#importnecessarypackageimportsocketimporttimeimportsysHOST_IP="192.168.31.151"#樹莓派的IP地址HOST_PORT=8888print("Starting
系統 2019-09-27 17:45:46 1770
centos7.3安裝python查看當前python情況[root@localhost/]#cd/[root@localhostbin]#cd/usr/bin[root@localhostbin]#lspython*pythonpython2python2.7[root@localhostbin]#ls-alpython*修改軟連接[root@localhostbin]#mvpythonpython.bak開始做下載準備[root@localhostbi
系統 2019-09-27 17:45:46 1770
學習python少不了寫爬蟲,不僅能以點帶面地學習、練習使用python,爬蟲本身也是有用且有趣的,大量重復性的下載、統計工作完全可以寫一個爬蟲程序完成。用python寫爬蟲需要python的基礎知識、涉及網絡的幾個模塊、正則表達式、文件操作等知識。昨天在網上學習了一下,寫了一個爬蟲自動下載「糗事百科」里面的圖片。源代碼如下:復制代碼代碼如下:#-*-coding:utf-8-*-#上面那句讓代碼里支持中文#------------------------
系統 2019-09-27 17:45:42 1770
目錄一、Python進階實戰之三級菜單1.1面條版1.2文藝青年版一、Python進階實戰之三級菜單打印省、市、縣三級菜單可返回上一級可隨時退出程序1.1面條版menu={'北京':{'海淀':{'五道口':{'soho':{},'網易':{},'google':{}},'中關村':{'愛奇藝':{},'汽車之家':{},'youku':{},},'上地':{'百度':{},},},'昌平':{'沙河':{'老男孩':{},'北航':{},},'天通苑':
系統 2019-09-27 17:45:30 1770