01.Python3數據類型(一)python3基本數據類型大致分為可變數據類型和不可變數據類型,不可變有Number(數字)、String(字符串)、Tuple(元組),可變有List(列表)Dictionary(字典)Set(集合)文章目錄01.Python3數據類型(一)Number關于Number一些運算和內置函數字符串索引(通用序列操作)切片[左索引:右索引:步長](通用序列操作)常用方法格式化方法format()List(列表)序列UML檢驗值
系統 2019-09-27 17:49:30 1968
分支結構的應用場景迄今為止,我們寫的Python代碼都是一條一條語句順序執行,這種結構的代碼我們稱之為順序結構。然而僅有順序結構并不能解決所有的問題,比如我們設計一個游戲,游戲第一關的通關條件是玩家獲得1000分,那么在完成本局游戲后我們要根據玩家得到分數來決定究竟是進入第二關還是告訴玩家“GameOver”,這里就會產生兩個分支,而且這兩個分支只有一個會被執行,這就是程序中分支結構。類似的場景還有很多,給大家一分鐘的時間,你應該可以想到至少5個以上這樣的
系統 2019-09-27 17:49:23 1968
具體代碼如下所示:importsmtplib,email,os,timefromemail.mime.multipartimportMIMEMultipartfromemail.mime.textimportMIMETextfromemail.headerimportHeader#設置smtplib所需的參數smtpserver='smtp.qq.com'#SMTP服務器地址username='xxx@qq.com'#發件人地址,通過控制臺創建的發件人地址
系統 2019-09-27 17:49:18 1968
前言Quora問答社區的一個開發者投票統計,程序員最大的難題是:如何命名(例如:給變量,類,函數等等),光是如何命名一項的選票幾乎是其它八項的投票結果的總和。如何給變量命名,如何讓它變得有意義成了程序員不可逾越的難題,這篇文章參考了CleanCode,提供7條命名建議,希望能在取名字的過程中給你帶來一些幫助。以下都是基于Python3.7語法1、使用有意義而且可讀的變量名差ymdstr=datetime.date.today().strftime("%y-
系統 2019-09-27 17:49:04 1968
python:如何將excel文件轉化成CSV格式importpandasaspddata=pd.read_excel('123.xls','Sheet1',index_col=0)data.to_csv('data.csv',encoding='utf-8')將Excel文件轉為csv文件的python腳本#!/usr/bin/envpython__author__="lrtao2010"'''Excel文件轉csv文件腳本需要將該腳本直接放到要轉換的E
系統 2019-09-27 17:48:54 1968
matplotlib簡介matplotlib是python中用于繪制2D圖像,用于科學計算繪圖基本繪圖函數說明和例子barh(bottom,width,height=0.8,left=None,**kwargs)繪制矩形的邊界為:left,left+width,bottom,bottom+height參數:bottom:標量或數組,是條形圖的y軸width:條形圖的每一個條形的寬height:條形的高度,標量序列,默認是0.8left:條形的左邊的邊界,標
系統 2019-09-27 17:48:33 1968
代碼一:#!/usr/bin/python#-*-coding:utf-8-*-#encoding=utf-8importthreadingimportQueueimportsysimporturllib2importreimportMySQLdb##數據庫變量設置#DB_HOST='127.0.0.1'DB_USER="XXXX"DB_PASSWD="XXXXXXXX"DB_NAME="xxxx"##變量設置#THREAD_LIMIT=3jobs=Que
系統 2019-09-27 17:47:49 1968
python2.7復制代碼代碼如下:wgethttp://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xzyuminstallxz-libsxz-dPython-2.7.6.tar.xzlstar-xvfPython-2.7.6.tarcdPython-2.7.6yuminstallzlib-develbzip2-developenssl-develncurses-develsqlite-develre
系統 2019-09-27 17:47:31 1968
在python的官方文檔中:getattr()的解釋如下:getattr(object,name[,default])Returnthevalueofthenamedattributeofobject.namemustbeastring.Ifthestringisthenameofoneoftheobject'sattributes,theresultisthevalueofthatattribute.Forexample,getattr(x,'fooba
系統 2019-09-27 17:47:19 1968
序列化(Serialization)是將對象的信息轉換為可以存儲或傳輸的形式,后續還可以通過從存儲區中讀取或反序列化對象的狀態,重新創建該對象。在python中也可以進行序列化相關的操作,只是序列化的時候需要將對象保存為一個字典的類型。對于Python內置的數據類型(如str,unicode,int,float,bool,None,list,tuple,dict),可以直接進行序列化/反序列化處理;對于自定義類的對象進行序列化和反序列化時,需要我們自己定義
系統 2019-09-27 17:47:18 1968