一、問題引出淺拷貝首先看下面代碼的執(zhí)行情況:a=[1,2,3]print('a=%s'%a)#a=[1,2,3]b=aprint('b=%s'%b)#b=[1,2,3]a.append(4)#對(duì)a進(jìn)行修改print('a=%s'%a)#a=[1,2,3,4]print('b=%s'%b)#b=[1,2,3,4]b.append(5)#對(duì)b進(jìn)行修改print('a=%s'%a)#a=[1,2,3,4,5]print('b=%s'%b)#b=[1,2,3,4,
系統(tǒng) 2019-09-27 17:52:42 1953
python操作Excel首先我們先分析一下怎么去操作和流程使用哪些庫及方式本文免費(fèi)直播課程分享鏈接:https://ke.qq.com/course/397896?flowToken=1009460有需要學(xué)習(xí)提升的寶寶可以進(jìn)去免費(fèi)報(bào)名一下1、使用的庫xlrd2、打開文件3、定位到具體的一個(gè)sheet表4、以什么方式打開分析完之后下面就是操作編寫代碼,注意看和分析#--coding:utf-8--importxlrd#打開一個(gè)文件data=xlrd.ope
系統(tǒng) 2019-09-27 17:52:40 1953
Python命令行之旅:使用argparse實(shí)現(xiàn)git命令作者:HelloGitHub-ProdesireHelloGitHub的《講解開源項(xiàng)目》系列,項(xiàng)目地址:https://github.com/HelloGitHub-Team/Article前言在前面三篇介紹argparse的文章中,我們?nèi)媪私饬薬rgparse的能力,相信不少小伙伴們都已經(jīng)摩拳擦掌,想要打造一個(gè)屬于自己的命令行工具。本文將以我們?nèi)粘9ぷ髦凶畛R姷膅it命令為例,講解如何使用arg
系統(tǒng) 2019-09-27 17:52:36 1953
python中eval函數(shù)的用法十分的靈活,這里主要介紹一下它的原理和一些使用的場(chǎng)合。下面是從python的官方文檔中的解釋:Theargumentsareastringandoptionalglobalsandlocals.Ifprovided,globalsmustbeadictionary.Ifprovided,localscanbeanymappingobject.Theexpressionargumentisparsedandevaluateda
系統(tǒng) 2019-09-27 17:52:12 1953
最近在工作中遇到一個(gè)問題,就是有一個(gè)功能希望在各種服務(wù)器上實(shí)現(xiàn),而服務(wù)器上的系統(tǒng)版本可能都不一樣,有的是CentOS6.x,有的是CentOS7.x。需要說明的一點(diǎn)是,CentOS6.x上的Python版本是2.6.x的,而CentOS7.x上的Python版本是2.7.x的,這意味著我要實(shí)現(xiàn)的功能要適配這兩種版本的系統(tǒng)。你可能會(huì)說,這有什么的,自己寫的時(shí)候,注意一下就好了。事情其實(shí)沒有那么容易,我要實(shí)現(xiàn)的功能是基于一個(gè)框架進(jìn)行定制,需要修改不少的框架代碼
系統(tǒng) 2019-09-27 17:51:50 1953
目錄1.分支結(jié)構(gòu)1.1初步介紹1.2使用案例1.3練習(xí)2.循環(huán)結(jié)構(gòu)1.1初步介紹1.2使用案例1.分支結(jié)構(gòu)1.1初步介紹至今,我們所寫的Python代碼都是順序執(zhí)行,但是有時(shí)候在代碼中是需要進(jìn)行邏輯判斷的,比如用戶輸入用戶名和密碼,輸入正確則驗(yàn)證通過,否則即驗(yàn)證失敗。這個(gè)時(shí)候就會(huì)產(chǎn)生兩個(gè)分支,而且兩個(gè)分支只會(huì)有一條分支會(huì)走下去。當(dāng)然,還有很多類似的場(chǎng)景,我們將這種結(jié)果稱為"分支結(jié)構(gòu)"或“選擇結(jié)構(gòu)”。語法格式:ifxxx1:事情1elifxxx2:事情2el
系統(tǒng) 2019-09-27 17:51:46 1953
本文實(shí)例為大家分享了python靜態(tài)服務(wù)器的具體代碼,供大家參考,具體內(nèi)容如下#coding:utf-8importsocketimportmultiprocessingimportreHTML_ROOT_DIR="./html"classHTTPServer(object):#初始化def__init__(self):self.serversocket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)sel
系統(tǒng) 2019-09-27 17:51:33 1953
獲取現(xiàn)在的時(shí)間用方法datetime.datetime.now().strftime('%F%T'),獲取未來或者過去的時(shí)間可以用如下方法:#-*-coding:utf-8-*-importdatetimeif__name__=='__main__':print(datetime.datetime.now().strftime('%F%T'))print((datetime.datetime.now()-datetime.timedelta(days=1)
系統(tǒng) 2019-09-27 17:51:23 1953
目錄python編程語言簡(jiǎn)介一、產(chǎn)生背景:二、python編程語言的應(yīng)用場(chǎng)景三、python的優(yōu)缺點(diǎn)四、python語法五、python基礎(chǔ)內(nèi)容點(diǎn)六、代碼規(guī)范:python編程語言簡(jiǎn)介Python是著名的“龜叔”GuidovanRossum在1989年圣誕節(jié)期間,為了打發(fā)無聊的圣誕節(jié)而編寫的一個(gè)編程語言。Python是一門面向?qū)ο蟮慕忉屝湍_本編程語言Python是一門高級(jí)編程語言,但是高級(jí)不等同于簡(jiǎn)單。但是對(duì)于新手和初學(xué)者,非常容易上手Python語言是當(dāng)
系統(tǒng) 2019-09-27 17:51:23 1953
繼上一篇文章使用xlrd來讀Excel之后,這一篇文章就來介紹下,如何來寫Excel,寫Excel我們需要使用第三方庫xlwt,和xlrd一樣,xlrd表示readxls,xlwt表示writexls,同樣目前版本只支持97-03版本的Excel。xlwt下載:xlwt0.7.4安裝xlwt安裝方式一樣是pythonsetup.pyinstall就可以了,或者直接解壓到你的工程目錄中。API介紹獲取一個(gè)xls實(shí)例復(fù)制代碼代碼如下:xls=ExcelWrit
系統(tǒng) 2019-09-27 17:51:03 1953