Time of Update: 2016-09-04
標籤:元組是用圓括弧括起來的,其中的元素之間用逗號隔開。元組中的元素類型是任意的 Python 資料。>>> t = 123,‘abc‘,["come","here"]>>> t(123, ‘abc‘, [‘come‘, ‘here‘])>>> type(t)<type ‘tuple‘索引和切片因為前面有了關於列表和字串的知識,它們都是序列類型,元組也是。因此,元組的基本操作就和它們是一樣的。>>> t(1, ‘23‘
Time of Update: 2016-09-07
web2py--------------用web2py寫 django的例子,web2pydjango我們建立了資料模型,然後這次來進行頁面的展示1、這裡是列表頁面的 control這裡是dal的文法只有兩行第一行 是查詢出所有問題,也就是問題的id大於0第二行是返回問題的列表這裡是view我們在view曾只需要一個for迴圈其實就可以展示出所有的資料,但是需要用if判斷一下是否為空白,貼心的處理一下不為空白的情況注意:每個{{if }} {{for}}
Time of Update: 2016-09-07
python學習 檔案操作,一、python開啟檔案#=====================python 檔案開啟檔案 open()=====================# open(fileName,type) type="r" 以唯讀方式開啟檔案 ,該檔案必須存在file_r=open("E:\\python\\hello.txt","r");# open(fileName,type) type="w"#1、以唯寫方式開啟檔案
Time of Update: 2016-09-07
<轉載> pycharm快速鍵及一些常用設定,轉載pycharm快速鍵1、編輯(Editing )Ctrl + Space 基本的程式碼完成(類、方法、屬性)Ctrl + Alt + Space 快速匯入任意類Ctrl + Shift + Enter 陳述式完成Ctrl + P 參數資訊(在方法中調用參數)Ctrl + Q 快速查看文檔Shift + F1 外部文檔Ctrl + 滑鼠 簡介Ctrl + F1 顯示錯誤描述或警告資訊Alt + Insert 自動產生代碼Ctrl +
Time of Update: 2016-09-06
個人關於python裝飾器的白癡理解,python裝飾白癡理解無參數裝飾器對於python小白來說,python的裝飾器簡直讓人懵逼,不知如何理解,其實按照裝飾器的字面意思,就是把自己定義的函數裝飾一遍,然後返回一個新的函數(注意是新的,已經不是本來定義的函數了)為什麼這麼說,我用一個裝飾器最原始的例子來說明,看一下代碼: 1 #裝飾函數 2 def decorator(foo): 3 def wrapper(): 4 print 'wrapper' 5
Time of Update: 2016-09-05
Django底層剖析之一次請求到響應的整個流程,django底層剖析響應As we all know,所有的Web應用,其本質上其實就是一個socket服務端,而使用者的瀏覽器就是一個socket用戶端。#!/usr/bin/env python#coding:utf-8 import socket def handle_request(client): buf = client.recv(1024) client.send("HTTP/1.1 200 OK\r\n\r\n"
Time of Update: 2016-09-07
Python監控服務連接埠並警示,python監控連接埠最近發現公司的測試環境中有個Socket服務的連接埠總是莫名其妙Down掉,但是服務卻正常運行著,看樣子是僵死了。。。雖然是測試環境,但是也不能這樣放著不管,於是連夜寫了一個簡單的監控指令碼。因為伺服器是Windows的,所以要用到wmi模組。邏輯如下:1、用wmi模組擷取系統中處於停止狀態的服務,產生一個字典。2、判斷監控的服務是否存在於字典中,如果存在說明服務已經停止,那麼將嘗試啟動服務,並發送警示郵件。3、向本地的Socket服務連接
Time of Update: 2016-09-06
python3編碼問題,python3編碼繼續收集python3編碼問題相關資料資料來源 鵬程的新浪部落格(轉載)http://blog.sina.com.cn/s/blog_6d7cf9e50102vo90.html
Time of Update: 2016-09-06
集合,深淺拷貝,集合深淺拷貝1. 集合(set):就是把一些不同的元素聚集在一起形成集合,在Python中也是資料類型的一種 不可變資料類型:數字,字串,元組 可變類型:列表,字典作用:去重,去除列表中重複的 進行關係測試1.1 建立集合1 s1=set("sang") 可變集合 可添加和刪除元素,不能用作字典的鍵dic =
Time of Update: 2016-09-05
Python初學者(五),python初學者十四、Regex Regex是用於處理字串的功能強大的工具,但它並不是Python所專屬的,許多程式設計語言都支援Regex,用法也都區別不大; Python中的Regex在re模組中; Python中的數量詞預設是貪婪的,總是嘗試匹配儘可能多的字元;非貪婪的則相反,總是嘗試匹配儘可能少的字元(例如:Regex"ab*"如果用於尋找"abbbc",將找到"abbb";而如果使用非貪婪的數量詞"ab*",將找到"a"。); 與大多數程
Time of Update: 2016-09-06
1-瞭解Python,1-Python為什麼使用python:軟體品質:
Time of Update: 2016-09-04
Python開發【第七章】:Python物件導向進階,python物件導向1、靜態方法 通過@staticmethod裝飾器即可把其裝飾的方法變為一個靜態方法,什麼是靜態方法呢?其實不難理解,普通的方法,可以在執行個體化後直接調用,並且在方法裡可以通過self.調用執行個體變數或類變數,但靜態方法是不可以訪問執行個體變數或類變數的,一個不能訪問執行個體變數和類變數的方法,其實相當於跟類本身已經沒什麼關係了,它與類唯一的關聯就是需要通過類名來調用這個方法#靜態方法class
Time of Update: 2016-09-02
Python用模組pytz來轉換時區,pythonpytz前言最近遇到了一個問題:我的server和client不是在一個時區,server時區是EDT,即美國東部時區,client,就是我自己的電腦,時區是中國標準時區,東八區。處於測試需要,我需要向server發送一個時間,使得server在這個時間戳記去執行一些動作。這個時間戳記通常是目前時間加2分鐘或者幾分鐘。通常美東在夏令時時,和我們相差12小時,所以直接減掉這12小時,然後再加兩分鐘,可以實現發送基於server的時間戳記,但是只有一
Time of Update: 2016-09-06
在Ubuntu上安裝Mysql For Python,ubuntupython 安裝:首先安裝pip,並且把pip更新到最小版本apt-get install python-pippip install -U pip安裝mysql開發包apt-get install python-dev libmysqlclient-dev通過pip安裝Mysql For Pythonpip install MySQL-python測試,在Python命令列裡輸入import
Time of Update: 2016-09-05
Python開發【第七章】:Python異常處理,python異常處理一、異常處理1、異常基礎在編程過程中為了增加友好性,在程式出現bug時一般不會將錯誤資訊顯示給使用者,而是現實一個提示的頁面,通俗來說就是不讓使用者看見大黃頁!!!#異常處理list = ["hello","world"]try: list[3]except IndexError as e: print("IndexError",e)# IndexError list index out of
Time of Update: 2016-09-03
按位元運算符以及位移運算探討,運算子位移運算 之前一直沒搞懂這個怎麼計算的,主要也因為之前沒怎麼用到過這個,但現在想把它搞懂,所以索性一次性搞懂為妙,以後就不用再糾結了哈。按位元運算符就是把數字看作二進位來進行計算的,並且再把計算出來的二進位給它轉換成十進位,也就是最終的結果了。 比如:
Time of Update: 2016-09-02
python之list去重,python之list問題就是對一個list中的新聞id進行去重,去重之後要保證順序不變。直觀方法最簡單的思路就是: 複製代碼代碼如下:ids = [1,2,3,3,4,2,3,4,5,6,1]news_ids = []for id in ids: if id not in news_ids:
Time of Update: 2016-09-02
Python開發程式:選課系統,python寮€鍙戠▼搴?閫夎本節作業: 選課系統角色:學校、學員、課程、講師要求:1. 建立北京、上海 2 所學校2. 建立linux , python , go 3個課程 , linux\py 在北京開, go 在上海開3. 課程包含,周期,價格,通過學校建立課程 4. 通過學校建立班級, 班級關聯課程、講師5. 建立學員時,選擇學校,關聯班級5. 建立講師角色時要關聯學校, 6. 提供兩個角色介面7. 學員視圖, 可以註冊, 交學費,
Time of Update: 2016-09-02
利用Python開發支付的注意事項,python支付前言支付是由及財付通聯合推出的移動支付創新產品。如今,隨著支付的全面開放,相關需求也越來越多,很多開發人員進行支付開發及商家申請支付時,面臨著諸多疑惑。要想開發順利進行,首先要對商務程序有個清晰的認識。這裡以公眾號支付為例,因此也借用支付官方文檔中的商務程序圖:接下來來關注幾個開發過程中的關鍵點,包括: 1、產生商戶訂單與調用統一下單 API
Time of Update: 2016-09-02
詳解Python實現按任意鍵繼續/退出的功能,詳解python前言要實現該功能,需要的就是暫停程式、等待並捕捉使用者的一個鍵盤輸入,然後繼續執行。Python 有內建的庫能幫我們實現該功能,不過要區別對待 Windows 和 Linux。msvcrt 中的 getch() 方法 能夠協助在 Windows 下實現,其作用是擷取一個按鍵響應並返回對應的字元。它並不在命令列中回顯。有如下程式段:import msvcrtprint ord(msvcrt.getch())這裡利用 ord