Time of Update: 2017-01-18
楊輝三角,又稱賈憲三角形,帕斯卡三角形,是二項式係數在三角形中的一種幾何排列。把每一行看做一個list,寫一個generator,不斷輸出下一行的list實現下列輸出效果:# [1] # [1, 1] # [1, 2, 1] # [1, 3, 3, 1] # [1, 4, 6, 4, 1] # [1, 5, 10, 10, 5, 1] # [1, 6, 15, 20, 15, 6, 1] # [1, 7, 21, 35, 35, 21, 7, 1] # [1, 8, 28, 56, 70, 56
Time of Update: 2017-01-18
按位元運算符是把數字看作二進位來進行計算的。Python中的按位元運算法則如下:按位與 ( bitwise and of x and y ) & 舉例: 5&3 = 1 解釋: 101 11 相同位僅為個位1 ,故結果為 1按位或 ( bitwise or of x and y ) | 舉例: 5|3 = 7 解釋: 101 11 出現1的位是 1 1
Time of Update: 2017-01-18
這是今天在溫習lambda運算式的時候想到的問題,眾所周知C系列語言中的 三元運算子(?:)是一個非常好用的語句,關於C中的三元運算子運算式1?運算式2:運算式3那麼在python應該如何?呢,請看下面例子:答案是:X = (運算式1)and 運算式2(真值返回)or 運算式3(假值返回)舉個例子:複製代碼 代碼如下:def main(): y = 5 x = (y > 5) and 2 or
Time of Update: 2017-01-19
首先是截圖,從網路攝影機截取一幅映像:複製代碼 代碼如下:while 1: #測試網路攝影機的存在 try: cam = Device() except: print "no webcam
Time of Update: 2016-11-26
標籤:依賴 app html 中文 value 需要 div asa sheet 前提條件是python操作excel和資料庫的環境配置是完整的,這個需要在python中安裝匯入相關依賴包;實現
Time of Update: 2016-12-13
標籤:pen linu tar ifconfig [1] 擷取 linux 實現 cat 我們可以使用 python 代碼通過調用 ifconfig 命令來擷取 Linux 主機的 IP
Time of Update: 2016-04-11
標籤:改篇文章主要翻譯於:https://pypi.python.org/pypi/python-decouple/有不對的地方望各位大神指出,謝謝。decouple簡介:將設定從代碼中分離開decouple將協助你解析你的程式設定檔,達到更改你的設定而不用重新部署程式的效果decouple將很方便的協助你做下面的事情:1. 在ini或者.env檔案中儲存你的參數2. 定義你的預設值3. 適當的將你的配置轉換成合適的值4.
Time of Update: 2015-08-09
標籤: Flask是Python中一個微型的Web開發架構。在debug 模式 或 單純的 uwsgi模式下,flask是阻塞模式的,也就是說一次只能效應一個請求,或者在uwsgi 開啟多進程,響應已知的請求個數;我們這裡使用 uwsgi 和 gevent 配合nginx 解決flask的阻塞模式。1、環境 CentOS Linux release 7.0.1406 (Core) &
Time of Update: 2015-08-09
標籤:from ftplib import FTP #載入 FTP 模組ftp=FTP() #建立 ftp 用戶端執行個體ftp.set_debuglevel(2) #開啟調試層級2,顯示詳細資料ftp.connect(‘IP‘, ‘port‘) #串連的 ftp server 的 ip 和
Time of Update: 2016-11-21
小程式如下:#!/usr/bin/env python3# -*- coding: utf-8 -*-import paramikoRED_COLOR='\033[1;31;48m' #紅 ,配置終端輸出的顏色BLUE_COLOR='\033[1;34;48m' #藍 ,配置終端輸出的顏色RES='\033[0m'def SSH_Pkey(Host,UserName,Pkey,Port=22): #基於使用者名稱密鑰串連並執行命令
Time of Update: 2016-11-26
利用datetime模組進行不同時間單位的換算Python代碼 from datetime import timedelta a = timedelta(days=2, hours=6) b = timedelta(hours=4.5) c = a + b print(c.days) print(c.seconds) print(c.seconds / 3600) 表示特定的日期和時間Java代碼 from datetime import datetime a =
Time of Update: 2016-11-23
Python的cmp比較函數比較原理cmp( x, y):比較2個對象,前者小於後者返回-1,相等則返回0,大於後者返回1.Python的cmp比較函數比較原理Python的cmp函數可以比較同類型之間,或者不同資料類型之間。然後根據Python的cmp比較函數的傳回值來判定比較大小。>>> list1, list2 = [123, 'xyz'], [456, 'abc']>>> cmp(list1, list2)-1>&
Time of Update: 2016-06-16
python取得javascript裡面的值複製代碼 代碼如下:import PyV8with PyV8.JSContext() as env1: env1.eval(""" var_i = 1; var_f = 1.0; var_s = "test"; var_b = true; """) vars = env1.locals var_
Time of Update: 2016-06-16
Selenium 是一個可以讓瀏覽器自動化地執行一系列任務的工具,常用於自動化測試。不過,也可以用來給網頁。目前,它支援 Java、C#、Ruby 以及 Python 四種用戶端語言。如果你使用 Python,則只需要在命令列裡輸入“sudo easy_install selenium”並斷行符號,即可安裝 selenium 的 Python 版本的用戶端支援。以 Python 為例,我們可以使用下面的指令碼來給指定頁面(比如指令碼之家首頁):# -*- coding: utf-8 -*-##
Time of Update: 2016-06-10
本文執行個體講述了python檢查字串是否是正確ISBN的方法。分享給大家供大家參考。具體實現方法如下:def isISBN(isbn): """Checks if the passed string is a valid ISBN number.""" if len(isbn) != 10 or not isbn[:9].isdigit(): return False if not (isbn[9].isdigit() or isbn[9].lower() == "x"):
Time of Update: 2016-06-10
首先,到底什麼是網路伺服器?簡而言之,它是在物理伺服器上搭建的一個網路連接伺服器(networking server),永久地等待用戶端發送請求。當伺服器收到請求之後,它會產生響應並將 其返回至用戶端。用戶端與伺服器之間的通訊,是以HTTP協議進行的。用戶端可以是瀏覽器,也可以是任何支援HTTP協議的軟體。那麼,網路伺服器的簡單實現形式會是怎樣的呢?下面是我對此的理解。範例程式碼使用Python語言實現,不過即使你不懂Python語言,你應該也可以從代碼和下面的
Time of Update: 2016-06-10
Django中整合jquery首先,靜態資源通常放入static檔案夾中:static/ css/ djquery.css samples/ hello.css js/ jquery-1.7.1.min.js samples/
Time of Update: 2016-06-06
本文執行個體講述了python實現無認證加密解密的方法,分享給大家供大家參考。具體實現方法如下:無認證加密就是雙方不需要維護認證,加密與解密只需要雙方約定一個key就可以,無認證加解密的方式應用更廣泛一些,python官方也有這方面的相關例子說明,地址是:https://pypi.python.org/pypi/pycrypto,主要用的是from Crypto.Cipher import AES這個模組,代碼如下: 代碼如下:'''/*** AES加密字串** @param string
Time of Update: 2016-06-06
本文執行個體講述了python簡單擷取本機電腦名稱和IP地址的方法。分享給大家供大家參考。具體實現方法如下:方法一:>>> import socket>>> hostname = socket.gethostname()>>> print hostnamechina-43226208c>>>ip = socket.gethostbyname(hostname)>>>print ip 192.168.3.196 >>> ipList =
Time of Update: 2017-01-14
python實現按任意鍵繼續執行程式,python繼續執行在windows下寫bat的時候,通過pause命令,可以暫停程式運行,例如經常見的程式會在終端提示”按任意鍵繼續……”,使用者在終端斷行符號後程式可以接著運行,這個功能有多大用途今天暫且不說,但我覺得應該有很多人也想在python下實現這個功能,這樣當自己寫的python程式運行時,