#!/usr/bin/python#coding:utf-8importnumpyasnpa=np.array([1,2,3])b=np.array([[1,2,3],[4,5,6],[7,8,9]])#shape是維度,dtype是元素的類型printa.shapeprinta.dtype#使用函數(shù)生成等差數(shù)列數(shù)組x1=np.arange(1,11,2)x2=np.linspace(1,9,5)printx1,x2#求數(shù)組中的最大值和最小值printnp
系統(tǒng) 2019-09-27 17:54:45 1634
本文實(shí)例講述了PythonDjango框架實(shí)現(xiàn)應(yīng)用添加logging日志。分享給大家供大家參考,具體如下:DjangousesPython'sbuiltinloggingmoduletoperformsystemlogging.Django使用python的內(nèi)建日志模塊來記錄系統(tǒng)日志,但是要想在django應(yīng)用中開啟此功能使我們的部分操作能夠被記錄到日志文件,那么就需要進(jìn)行一定的配置并且根據(jù)具體的log類型來進(jìn)行調(diào)用step1:配置setting.py以下
系統(tǒng) 2019-09-27 17:54:44 1634
本文實(shí)例講述了Python實(shí)現(xiàn)生成密碼字典的方法。分享給大家供大家參考,具體如下:key_data.py文件存放組成數(shù)據(jù),可以隨時(shí)擴(kuò)充及簡化。#coding=utf-8#!/usr/bin/pythondefyear():#返回字符串類型的年份列表year=range(1984,2018)#常用年份列表year_str=[]foryinyear:year_str.append(str(y))returnyear_strdefmonth_or_day(n):
系統(tǒng) 2019-09-27 17:54:41 1634
認(rèn)識(shí)錯(cuò)誤編寫的程序不能正常執(zhí)行,或者執(zhí)行的結(jié)果不是我們期望的,俗稱BUG,是程序員在開發(fā)時(shí)非常常見的,初學(xué)者常見錯(cuò)誤的原因包括:手誤對(duì)已經(jīng)學(xué)習(xí)過的知識(shí)理解還存在不足對(duì)語言還有需要學(xué)習(xí)和提升的內(nèi)容在學(xué)習(xí)語言時(shí),不僅要學(xué)會(huì)語言的語法,而且還要學(xué)會(huì)如何認(rèn)識(shí)錯(cuò)誤和解決錯(cuò)誤的方法每一個(gè)程序員都是在不斷地修改錯(cuò)誤中成長的常見錯(cuò)誤:1>手誤2>將多條print寫在一行每行代碼負(fù)責(zé)完成一個(gè)動(dòng)作3>縮進(jìn)錯(cuò)誤Python是一個(gè)格式非常嚴(yán)格的程序設(shè)計(jì)語言4>python2.x默
系統(tǒng) 2019-09-27 17:54:37 1634
pycharm軟件很好,但是不能在無圖形的終端下使用,另外它們是“重量級(jí)選手”。如果偶爾需要vim編輯python程序,讓vim支持python的語法提示不是更好!實(shí)際上,vim支持python提示,就是把python以及各種各樣模塊的常用指令都寫到一個(gè)字典里。操作步驟如下:1、創(chuàng)建vim插件工作目錄[root@zsl~]#mkdir-p~/.vim/bundle/2、下載插件[root@zsl~]#cd~/.vim/bundle/[root@zsl~]#
系統(tǒng) 2019-09-27 17:54:31 1634
視頻地址:https://www.icourse163.org/course/NJU-10015710051.1python簡介:歷史,特點(diǎn),應(yīng)用1.2第一個(gè)python程序:1.輸出:print(字符串)print(變量)2.輸入:varibale=input("message":)返回的是字符串str類型如需其它類型,可使用int(),float()等函數(shù)進(jìn)行類型轉(zhuǎn)換3.注釋:#4.縮進(jìn):具有相同縮進(jìn)的程序語句構(gòu)成同一語句塊1.3python語法基礎(chǔ)1
系統(tǒng) 2019-09-27 17:54:30 1634
配置好virtualenv和virtualenvwrapper后,使用pycharm創(chuàng)建新項(xiàng)目。之后要面臨的問題就來了,之前一直使用的是sqlite作為開發(fā)數(shù)據(jù)庫進(jìn)行學(xué)習(xí),按照之前看教程的原則,好像就是說開發(fā)環(huán)境要和生產(chǎn)環(huán)境盡量的一致,所以現(xiàn)在想嘗試一下使用更有可能在生產(chǎn)環(huán)境部署的mysql數(shù)據(jù)庫進(jìn)行開發(fā)。本覺得是一件應(yīng)該很輕松的事情,沒想到遇到了一些麻煩根據(jù)一通百度,搜出來的方案大概有:MySQLdbmysql安裝時(shí)候自帶的connectorpymysq
系統(tǒng) 2019-09-27 17:54:28 1634
python內(nèi)部自帶大整數(shù)運(yùn)算能力,整數(shù)運(yùn)算不會(huì)溢出,只要內(nèi)存足夠,就oK下面的例子演示了兩個(gè)32位整數(shù)加法的情況(通過位運(yùn)算實(shí)現(xiàn)),為了模擬溢出的效果,必須人工的進(jìn)行位運(yùn)算,~運(yùn)算符除了求反,還是二進(jìn)制的補(bǔ)運(yùn)算符,運(yùn)算過后的二進(jìn)制數(shù)字按照補(bǔ)碼解釋,例如~(00111100)=(11000011)=-61defgetSum(a,b):""":typea:int:typeb:int:rtype:int"""MAX=0X7fffffffMIN=0X800000
系統(tǒng) 2019-09-27 17:54:25 1634
目錄一、變量存哪了?二、Python垃圾回收機(jī)制2.1引用計(jì)數(shù)三、小整數(shù)池一、變量存哪了?x=10變量存放在內(nèi)存中這句話太寬泛了,我們把它具體化。對(duì)于電腦內(nèi)存這個(gè)大內(nèi)存,每定義一個(gè)變量就會(huì)在這個(gè)大內(nèi)存中開辟一個(gè)小空間,小空間內(nèi)存放變量值10,然后內(nèi)存給這個(gè)小空間一個(gè)變量名x(門牌號(hào)),x指向10。二、Python垃圾回收機(jī)制對(duì)于p1.py,如果我們?cè)偌由弦欢未ax=11,大內(nèi)存會(huì)開辟另一個(gè)小空間存儲(chǔ)變量值11,把變量值綁定另一個(gè)門牌號(hào)x,但是由于之前有x,
系統(tǒng) 2019-09-27 17:54:25 1634
openpyxl特點(diǎn)openpyxl(可讀寫excel表)專門處理Excel2007及以上版本產(chǎn)生的xlsx文件,xls和xlsx之間轉(zhuǎn)換容易注意:如果文字編碼是“gb2312”讀取后就會(huì)顯示亂碼,請(qǐng)先轉(zhuǎn)成Unicode1、openpyxl讀寫單元格時(shí),單元格的坐標(biāo)位置起始值是(1,1),即下標(biāo)最小值為1,否則報(bào)錯(cuò)!tableTitle=['userName','Phone','age','Remark']#維護(hù)表頭#ifrow<1orcolumn<1:#
系統(tǒng) 2019-09-27 17:54:22 1634