獲取現(xiàn)在的時(shí)間用方法datetime.datetime.now().strftime('%F%T'),獲取未來(lái)或者過(guò)去的時(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 1962
關(guān)于聲明并初始化二維列表想要快速創(chuàng)建一個(gè)二維列表如:5x3的二維列表[[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]正確用法:#先創(chuàng)建一個(gè)一維列表tmp=[0,]*3result=[]foriinrange(5):#拷貝對(duì)象result.append(tmp.copy())result[0][1]=1print(result)#[[0,1,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]誤用:#得到的
系統(tǒng) 2019-09-27 17:51:23 1962
最近在工作中遇到一個(gè)問(wèn)題,就是有一個(gè)功能希望在各種服務(wù)器上實(shí)現(xiàn),而服務(wù)器上的系統(tǒng)版本可能都不一樣,有的是CentOS6.x,有的是CentOS7.x。需要說(shuō)明的一點(diǎn)是,CentOS6.x上的Python版本是2.6.x的,而CentOS7.x上的Python版本是2.7.x的,這意味著我要實(shí)現(xiàn)的功能要適配這兩種版本的系統(tǒng)。你可能會(huì)說(shuō),這有什么的,自己寫(xiě)的時(shí)候,注意一下就好了。事情其實(shí)沒(méi)有那么容易,我要實(shí)現(xiàn)的功能是基于一個(gè)框架進(jìn)行定制,需要修改不少的框架代碼
系統(tǒng) 2019-09-27 17:50:30 1962
Python3快速入門(二)——Python3基礎(chǔ)一、Python3語(yǔ)法基礎(chǔ)1、Python3編碼默認(rèn)情況下,Python源碼文件以UTF-8編碼,所有字符串都是unicode字符串,可以為Python源碼文件指定不同的編碼,如下:#-*-coding:utf-8-*-2、標(biāo)識(shí)符Python語(yǔ)言的標(biāo)識(shí)符規(guī)則如下:A、第一個(gè)字符必須是字母表中字母或下劃線。B、標(biāo)識(shí)符的其它的部分由字母、數(shù)字和下劃線組成。C、標(biāo)識(shí)符對(duì)大小寫(xiě)敏感。在Python3中,允許非ASC
系統(tǒng) 2019-09-27 17:50:28 1962
目錄:0引言1環(huán)境2需求分析3前置準(zhǔn)備4逛店鋪流程回顧5代碼全景展示6總結(jié)0引言最近疊貓貓的活動(dòng)可真是十分的火爆,每天小伙伴們?yōu)榱撕县堌埫Φ目芍^是如火如荼。為啥要疊貓貓呢?賺貓幣得現(xiàn)金紅包!!眼看為實(shí),先來(lái)看看我朋友的購(gòu)物訂單。看到?jīng)],優(yōu)惠力度如此之大!!!后知后覺(jué)的我,錯(cuò)過(guò)了第一波,可不想錯(cuò)過(guò)第二波啊!活動(dòng)需要不斷的升級(jí)自家的貓,其中一個(gè)途徑是通過(guò)逛店鋪來(lái)獲取喵幣。每天可逛40店鋪,共可領(lǐng)到40*300喵幣!!但是,你總不能一直盯著玩吧?想想都累,所以呢
系統(tǒng) 2019-09-27 17:50:26 1962
Linux下安裝Python3.6和第三方庫(kù)如果本機(jī)安裝了python2,盡量不要管他,使用python3運(yùn)行python腳本就好,因?yàn)榭赡苡谐绦蛞蕾嚹壳暗膒ython2環(huán)境,比如yum!!!!!不要?jiǎng)蝇F(xiàn)有的python2環(huán)境!一、安裝python3.61.安裝依賴環(huán)境#yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develg
系統(tǒng) 2019-09-27 17:50:22 1962
Python裝飾器,分兩部分,一是裝飾器本身的定義,一是被裝飾器對(duì)象的定義。一、函數(shù)式裝飾器:裝飾器本身是一個(gè)函數(shù)。1.裝飾函數(shù):被裝飾對(duì)象是一個(gè)函數(shù)[1]裝飾器無(wú)參數(shù):a.被裝飾對(duì)象無(wú)參數(shù):復(fù)制代碼代碼如下:>>>deftest(func):def_test():print'Callthefunction%s().'%func.func_namereturnfunc()return_test>>>@testdefsay():return'hellowor
系統(tǒng) 2019-09-27 17:50:21 1962
open()方法Pythonopen()方法用于打開(kāi)一個(gè)文件,并返回文件對(duì)象,在對(duì)文件進(jìn)行處理過(guò)程都需要使用到這個(gè)函數(shù),如果該文件無(wú)法被打開(kāi),會(huì)拋出OSError。注意:使用open()方法一定要保證關(guān)閉文件對(duì)象,即調(diào)用close()方法。open()函數(shù)常用形式是接收兩個(gè)參數(shù):文件名(file)和模式(mode)。open(file,mode='r')完整的語(yǔ)法格式為:open(file,mode='r',buffering=-1,encoding=No
系統(tǒng) 2019-09-27 17:49:56 1962
前言大部分初學(xué)編程的人來(lái)說(shuō)剛開(kāi)始都會(huì)練習(xí)判斷兩個(gè)數(shù)或者三個(gè)數(shù)的大小,來(lái)熟悉某種語(yǔ)言的特性和最基本的if,else循環(huán),當(dāng)我們學(xué)習(xí)了更高級(jí)的語(yǔ)法知識(shí)后,又會(huì)有不同的實(shí)現(xiàn)方式,比如這道練習(xí)題依次接收用戶輸入的3個(gè)數(shù),排序后打印現(xiàn)在我們來(lái)看一下在Python中都有哪些方法來(lái)實(shí)現(xiàn):1,采用分支結(jié)構(gòu),用最基本的if和else來(lái)實(shí)現(xiàn):a=int(input('a>>>'))b=int(input('b>>>'))c=int(input('c>>>'))ifa>b:if
系統(tǒng) 2019-09-27 17:49:18 1962
劍指offer:從上到下打印二叉樹(shù)題目描述從上往下打印出二叉樹(shù)的每個(gè)節(jié)點(diǎn),同層節(jié)點(diǎn)從左至右打印。結(jié)果:[8,6,10,5,7,9,11]解題思路典型的使用隊(duì)列的題目。每從隊(duì)列頭部獲取一個(gè)節(jié)點(diǎn),就將該節(jié)點(diǎn)的左右子節(jié)點(diǎn)存入隊(duì)列的尾部。如此往復(fù),直至隊(duì)列為空。代碼#coding:utf-8classSolution:#從上往下打印出二叉樹(shù)的每個(gè)節(jié)點(diǎn),同層節(jié)點(diǎn)從左至右打印defPrintFromTopToBottom(self,root):array=[]resu
系統(tǒng) 2019-09-27 17:49:17 1962