Time of Update: 2017-02-28
這篇文章主要介紹了Python的SQLAlchemy架構使用入門,SQLAlchemy架構是Python中用來操作資料庫的ORM架構之一,需要的朋友可以參考下 資料庫表是一個二維表,包含多行多列。把一個表的內容用Python的資料結構表示出來的話,可以用一個list表示多行,list的每一個元素是tuple,表示一行記錄,比如,包含id和name的user表: ? 1 2
Time of Update: 2017-01-13
單劃線(_)在解譯器中在解譯器中,_代表互動式解譯器會話中上一條的執行結果。這種用法有點類似於Linux中的上一條命令的用法。只不過在在Python解譯器中表示的上一條執行的結果。>>> "alright"'alright'>>> _'alright作為一個名稱作為臨時性的名稱使用,但是在後面不會再次用到該名稱。這種用法在迴圈中會經常用到。for _ in range(10): do_something(
Time of Update: 2017-01-19
很類似java的properties檔案xml檔案複製代碼 代碼如下:db_config.ini[baseconf]host=127.0.0.1port=3306user=rootpassword=rootdb_name=evaluting_sys[concurrent]processor=20對應的python代碼複製代碼 代碼如下:#!/usr/bin/python# -*- coding:utf-8 -*-#author: lingyue.wkl#desc: use to db ops#-
Time of Update: 2017-01-19
複製代碼 代碼如下:#!/usr/bin/env python2#-*- coding:utf-8 -*-__author__ = 'jalright'"""使用python實現萬年曆"""def is_leap_year(year): """判斷是否是閏年,返回boolean值 """ if year/4==0 and year/400
Time of Update: 2018-09-18
執行python命令會進入Python控制台。在Python控制台中可以用互動的方式執行Python語句。也就是執行一行Python語句,會立刻返回執行結果。 當Python控制台輸入過多的Python語句時,有時需要將這些已經輸入的語句和執行結果清空,並重新開始輸入Python語句。例如,就是一個輸入了多條Python語句,並輸出相應結果的Python控制台。。 當然,如果不想看到這些Python語句和輸出結果,可以一直按“斷行符號”
Time of Update: 2018-09-18
1 基礎知識 Python語言與其他程式設計語言一樣,也支援四則運算(加、減、乘、除),以及圓括弧運算子。在Python語言中,數字分為整數和浮點數。整數就是無小數部分的數,浮點數就是有小數部分的數。例如,下面的代碼是標準的四則運算運算式。2 + 44 * 5 + 205.3 / 7(30 + 2) *
Time of Update: 2018-09-18
1.
Time of Update: 2018-09-09
標籤:font 公用服務 ted python 簡單 檔案夾 原因 嵌套 曆史 簡介包圖是對各個包及包之間關係的描述,展現系統中模組與模組之間的依賴關係。一個包圖可以由任
Time of Update: 2015-09-19
標籤:python
Time of Update: 2014-11-06
標籤:style blog http color ar os for sp 檔案 這是求畢業哥的處女座部落格,希望大家別噴!!! 由於實驗室項目的需要,求畢業哥於昨晚(2014/11/05)9
Time of Update: 2015-03-15
標籤: 在 python 中,底線命名規則往往令初學者相當疑惑:單底線、雙底線、雙底線還分前後……那它們的作用與使用情境到底有何區別呢?今天就來聊聊這個話題。 1、單底線(_) 通常情況下,單底線(_)會在以下3種情境中使用: 1.1 在解譯器中: 在這種情況下,“_”代表互動式解譯器會話中上一條執行的語句的結果。這種用法首先被標準CPython解譯器採用,然後其他類型的解譯器也先後採用。 >>> _ Traceback (most recent call
Time of Update: 2016-06-06
通常的情況是,我們一般會載入一個模板檔案,然後用 Context渲染它,最後返回這個處理好的HttpResponse對象給使用者。 我們已經最佳化了方案,使用 get_template() 方法代替繁雜的用代碼來處理模板及其路徑的工作。 但這仍然需要一定量的時間來敲出這些簡化的代碼。 這是一個普遍存在的重複苦力勞動。Django為此提供了一個捷徑,讓你一次性地載入某個模板檔案,渲染它,然後將此作為 HttpResponse返回。該捷徑就是位於 django.shortcuts 模組中名為
Time of Update: 2018-12-03
作者:童磊(magictong)P.S. 之前的排版亂掉了,這裡做一下排版,順便改一下裡面的一些用詞錯誤。2011-08-04 在python中某些時候需要C做效率上的補充,在實際應用中,需要做部分資料的互動。使用python中的ctypes模組可以很方便的調用windows的dll(也包括linux下的so等檔案),下面將詳細的講解這個模組(以windows平台為例子),當然我假設你們已經對windows下怎麼寫一個DLL是沒有問題的。 引入ctypes庫 from ctypes
Time of Update: 2018-12-08
文章目錄 一、while迴圈二、for迴圈三、if語句四、range語句五、else語句一個實際的例子 最快的入門是自己實際寫程式,本章主要從實際例子出發一、while迴圈#! /usr/bin/python #Fibonacci series:a, b = 0, 1while b < 100: print b a, b = b, a + b從這個例子可以看到幾個和c語言不一樣的地方:1)支援多重的賦值(multiple
Time of Update: 2018-12-08
文章目錄 一、列 (Lists)二、Tuple(固定有序列)三、字典(dictionary)四、del敘述 下面介紹python提供的幾個主要的資料結構一、列 (Lists)列之前已經介紹過,這裡介紹一下列提供的一些方法append(x):在list的尾端加入一個成員,也可以用這個方法來寫 a[len(a):] = [x]。extend(L): 接受一個新的 list的參數,然後把它加入到目前這個 list的尾端,也可以寫作
Time of Update: 2018-12-08
(1)根據列表產生集合:basket = [’apple’, ’orange’, ’apple’, ’pear’, ’orange’, ’banana’]fruit = set(basket)(2)根據字串產生集合:a = set(’abracadabra’)(3)集合求交:a & b(4)集合求或:a | b或 a |= b(5)集合異或:a ^ b或a &=b(6)集合求差:a - b(7)集合求長度:len(a)(8)判斷某個元素是否在集合中存在:if value in
Time of Update: 2018-12-08
#!/usr/bin/python# -*- coding: utf-8 -*-import smtplibimport sys, datetimeimport email.mime.textfrom email.mime.base import MIMEBasefrom email.Header import Headerfrom email.MIMEText import MIMETextfrom email.MIMEMultipart import MIMEMultipartimport
Time of Update: 2018-12-08
#!/usr/bin/python# -*- coding: utf-8 -*-添加標頭檔import MySQLdb as mdbimport sys,time, datetimeclass OperateDbTool(object):串連資料庫@staticmethoddef ConnectToDb(host_info):con = Nonehost_info_list = host_info.split(',')if len(host_info_list) == 5:con =
Time of Update: 2018-12-08
列,類似數組的概念,但是一個更高層的資料結構,每個元素屬性都可以不同,直接上代碼吧。#! /usr/bin/pythona = ['egg', 'apple', 100, 200]print aprint a[0]print a[1:3]#modifya[2] = a[2] + 10print a[2]#replacea[0:1] = ['pig', 'dog']print a#removea[0:2] = []print a#inserta[1:1] = ['tom',
Time of Update: 2018-12-08
閱讀本學習筆記需有一定語言基礎,閑話少說,我們開始一、賦值與數字【簡介】python的賦值很簡單: number = 1 # 數值 number = 2 + 2 # 支援加減乘除運算 number = (1 + 2j) * (1 - 1j) # 支援複數的運算二、字串【簡介】str = "Hello, world!" # 字串還可以用連續的三個單引號或雙引號來表示字串,類似html中的pre標籤,可直接按實際格式輸出。例子: print """ * " ' % ""