Time of Update: 2015-04-13
標籤:字串 count 分行符號 Python字串處理函數簡明返回被去除指定字元的字串預設去除空白字元刪除首尾字元:str.strip([char]) 刪除首字元:str.lstrip([char]) 刪除尾字元str.strip([char])判斷是否匹配首末字元匹配成功返回True,否則返回False 匹配首字元:str.startswith(char[,
Time of Update: 2015-04-13
標籤:requests是python的一個HTTP用戶端庫,跟urllib,urllib2類似,那為什麼要用requests而不用urllib2呢?官方文檔中是這樣說明的: python的標準庫urllib2提供了大部分需要的HTTP功能,但是API太逆天了,一個簡單的功能就需要一大堆代碼 1. 安裝:方法一:下載安裝包,然後python setup.py install方法二:如果安裝有easy_install或pip,可直接使用:easy_install
Time of Update: 2015-04-13
標籤:一、python tab補全前提:tab補全先檢查readline包是否安裝,未安裝通過yum安裝即可[[email protected]_11 day01]# rpm -qa |grep readlinereadline-6.0-4.el6.x86_64 1、可在任意目錄下編輯指令碼如下[[email protected]_11 day01]# cat tab.py # python startup fileimport sysimport
Time of Update: 2015-04-13
標籤:python 插入排序 #coding: UTF-8def arrage(temp_list): num = len(temp_list) for i in range(1,num): for j in range(i): if temp_list[i] >= temp_list[j] and j == (i-1): break
Time of Update: 2015-04-13
標籤:python 練手題 目標:輸入一串數字,將其輸出為幾元幾角幾分程式:#!/usr/bin/env python#coding:utf8num_dict = {'1':'一','2':'二','3':'三','4':'四','5':'五', &
Time of Update: 2015-04-13
標籤:Regex的元字元有. ^ $ * ? { [ ] | ( ) .表示任一字元 []用來匹配一個指定的字元類別,所謂的字元類別就是你想匹配的一個字元集,對於字元集中的字元可以理解成或的關係。 ^ 如果放在字串的開頭,則表示取非的意思。[^5]表示除了5之外的其他字元。而如果^不在字串的開頭,則表示它本身。具有重複功能的元字元: * 對於前一個字元重複0到無窮次 對於前一個字元重複1到無窮次 ?對於前一個字元重複0到1次 {m,n} 對於前一個字元重複次數在為m到n次,其中,{0,} = *
Time of Update: 2015-04-12
標籤:今天閑著無聊,有想鼓搗Python了,想實現網路爬蟲,幫我下載音樂的功能。現在網上找了相關的一些文章教程http://jecvay.com/2014/09/python3-web-bug-series1.html這個博主寫的東西給我了一定的啟發,不過我不大喜歡動腦子,只想完成目標,所以喜歡拿來主義使用第三方模組來實現網路爬蟲BeautifulSoup 模組1 #encoding:UTF-82 import requests3 from bs4 import BeautifulSoup4
Time of Update: 2015-04-13
標籤:python 編程 語言 條件陳述式if都是大家的老朋友了,直接程式碼範例,簡單易上手:<span style="font-size:18px;">>>> lang = "python">>> if lang == "C":... print "C
Time of Update: 2015-04-12
標籤:python######### 使用和匯入模組 ####################什麼是模組?第三方的、別人或自己已經開發好的模組,在不同的程式之間可以載入匯入進來,調用裡面的功能。os:和作業系統進行互動的模組>>> import os>>> os.system(‘df -Th‘)Filesystem Type Size Used Avail Use%
Time of Update: 2015-04-12
標籤: 如果真的想學精,學什麼都不是好學的,如果真的想把Python學的出神入化,幾乎自己想做什麼都可以,就要下定恒心,堅持下去。接下來繼續更新Python練習題2,通過更新前一部的練習題讓自己也學到了不少東西1.取任意小於1美元的金額,然後計算可換成哪幾種硬幣,分別有幾個?硬幣有1美分、5美分、10美分、25美分4種,如0.76美元可換3個25美分、1枚1美分 1 #encoding=utf-8 2 __author__ = ‘heng‘ 3 from copy import
Time of Update: 2015-04-13
標籤:python 啟用碼 第 0001 題:做為 Apple Store App 獨立開發人員,你要搞限時促銷,為你的應用產生啟用碼(或者優惠券),使用 Python 如何產生 200 個啟用碼(或者優惠券)?不知道用什麼方法產生啟用碼比較靠譜,所以就用字母和數位隨機組合了。如果有更好的方法請告訴我:)產生的大概是這樣子的: 0001.產生啟用碼.py#!/usr/bin/env python#coding:
Time of Update: 2015-04-12
標籤: 切記else語句的後面直接加冒號: 字元和數字絕對不能直接相加 對於字元與整數之間的轉化 ord(‘E‘)可以將其轉化為45,chr(65)可以將其轉化為A 編寫程式的時候盡量要考慮時間複雜度 append()的用法竟然搞錯了 python中//的作用 標準庫中的bisect可以進行二分法尋找 self指的是自身 對於斜杠/和反斜線\的區別總結如下: (1)瀏覽器地址欄網址使用斜杠 (2)windows瀏覽器中使用反斜線 (3)出現在html
Time of Update: 2015-04-13
標籤:1.isinstance函數:除了以一個類型作為參數,還可以以一個類型元組作為參數。isinstance(obj,basestring)===isinstance(obj,(str,unicode))2.getattr函數:可以給一個預設值,以免觸發錯誤。writte=getattr(obj,‘write‘,sys.stdout.write)3.type函數:即可以得到一個對象的類型,也可以直接由它建立一個新類型: 1 >>>
Time of Update: 2015-04-13
標籤:github lisp scheme 個人的武裝配置比較搓。希望大神指正下。我們先去這裡收集主人公闖關道具 —— 昊天塔 emacs for windows:http://ftp.gnu.org/gnu/emacs/windows/我使用的是冥界版 24.3。釋放 emacs 的靈壓,將其解壓在你需要的目錄下,在產生的 bin 目錄下,點擊 addpm.exe,會在
Time of Update: 2015-04-13
標籤:類和執行個體: 建立執行個體是通過類名+()實現 但是!可以自由地給每個執行個體變數綁定新的屬性(特指以前在類定義中沒有的屬性) __init__方法用來給類定義必要的幾個屬性,第一個參數永遠是selftype類型:所有類型本身就是TypeType類型,在進行類型比較時,可以先匯入types包,再進行對比。內建的比較類型以如下形式:types.StringType,types.TypeType python——第二天
Time of Update: 2015-04-12
標籤:使用print輸出各型的字串整數浮點數出度及精度控制strHello = ‘Hello Python‘ print strHello#輸出結果:Hello Python#直接出字串1.格式化輸出整數python print也支援參數格式化,與C言的printf似,strHello = "the length of (%s) is %d" %(‘Hello World‘,len(‘Hello World‘))print strHello#輸出果:the length of
Time of Update: 2015-04-12
標籤:迴圈語句 for文法結構:for target in sequences :statementstatementetc...sequences的資料類型listtuple (元組)stringsfiles 迴圈for遍曆 string 和 list 迴圈體for遍曆檔案 和 元組list 每個資料項目可以修改,但是元組不可以修改#元組tup = (1,2,3,4,
Time of Update: 2015-04-12
標籤:http://bbs.fishc.com/thread-38992-1-1.html(出處: 魚C論壇)capitalize()把字串的第一個字元改為大寫casefold()把整個字串的所有字元改為小寫center(width)將字串置中,並使用空格填充至長度width的新字串count(sub[,start[,end]])返回sub在字串裡邊出現的次數,start和end參數表示範圍,可選。encode(encoding=‘utf-8‘,
Time of Update: 2015-04-12
標籤: 最近學習Django,在配置templates的路徑TEMPLATE_DIRS的時候,死活要給我抱一個錯:The TEMPLATE_DIRS setting must a tuple。原來tuple只有一個元素的時候,後面要加一個逗號來避免歧義。現在來系統的學習一下tuple的各種用法,測試版本python3.4。tuple中文名為元組:與list類似但是又有很大區別。作為一個tuple,它比list效能好,代碼安全效能高。定義一個tuple就是用方括弧將元素括起來,元素之間逗號隔開,
Time of Update: 2015-04-12
標籤:亂碼原因:因為你的檔案聲明為utf-8,並且也應該是用utf-8的編碼儲存的源檔案。但是windows的本地預設編碼是cp936,也就是gbk編碼,所以在控制台直接列印utf-8的字串當然是亂碼了。 解決方案:在控制台列印的地方用一個轉碼就ok了,列印的時候這麼寫:print myname.decode(‘UTF-8‘).encode(‘GBK‘) 比較通用的方法應該是:import systype = sys.getfilesystemencoding()print