Time of Update: 2018-12-07
字串是使用靜態方式進行儲存,只能讀而不能直接修改字元內容。特別將一堆對字串並在一起的時候,雖然可以直接相加,聽說這樣的速度奇慢,只有用其它函數的方式進行,好在也不太麻煩。 比如用 print ','.join(datelist) 就可以將datelist列表裡面的所有項目並成一個字串,當然這個運算式會在每一個項目中間插入一個逗號,這種方式比用迴圈的方式更簡潔。日期的操作必須使用time或datetime庫 import time >>> s="2006-1-2"
Time of Update: 2018-12-07
python很多人都非常熟悉,而我作為後知後覺者,雖然慢人一步,但是學習永遠不會晚。其實作為shell,不管是perl還是ruby、powershell等,文法很相似的,我以前沒接觸過python,現在從最基礎的學起,當然對於非常簡單的並沒有詳細記錄,簡單的準備記錄下應該注意的地方。雖然python3.X的shell工具已經出來了,但是相關教程好像沒找到,而且與python2.x文法好多不相容。所以我的學習環境是python
Time of Update: 2018-12-07
字串操作 字串在任何一門語言都是一個重點,靈活運用可實現各種強大的功能,在python中,字串也是如此,標準的序列操作對字串也使用,但是分區賦值不行,因為字串是不可變的。 字串的格式化: 字串格式化使用字串格式化操作符%來實現,在%左側放置一個字串,右側放置希望格式化的值。看下面這個簡單的例子:>>> format="Hello,%s,I'm studying %
Time of Update: 2018-12-07
time常用函數 最近參與python的一個項目,發現經常遇到一些常用的模組,而每次使用時,我都要查一遍。終於,我決定要各個擊破,對常用的python小知識進行總結。下面總結了python中對時間處理的常見函數。在開始之前,首先要說明這幾點:在Python中,通常有這幾種方式來表示時間:1)、時間戳記 2)、格式化的時間字串 3)、
Time of Update: 2018-12-07
淺談optparse模組 最近遇到一個問題,是指定參數來運行某個特定的進程,這很類似Linux中一些命令的參數了,比如ls -a,為什麼加上-a選項會響應。optparse模組實現的也是類似的功能,它是為指令碼傳遞命令參數。 使用此模組前,首先需要匯入模組中的類OptionParser,然後建立它的一個執行個體(對象):from optparse import OptionParserparser = OptionParser() #這裡也可以定義類的參數,後續有
Time of Update: 2018-12-07
__name__是用來識別一個模組是直接運行還是作為一般的模組被匯入的狀態。當一個模組是直接運行時,__name__就等於__main__,如果它是作為一般模組被匯入時,__name__就是模組本身的名字。樣本:if __name__ == "__main__":
Time of Update: 2018-12-07
網上看的一段比較好玩的代碼, 利用Python設定windows系統的案頭.原文 http://seasons.javaeye.com/blog/60294This is a python snippet to set wallpaper as the photo of the day in national geographic.1. install python form http://www.python.org/download/2. install python image
Time of Update: 2018-12-07
這裡主要想說的是File()和Open()這兩個函數的主要用途,因為自己在用的時候就迷糊,到底這倆個有什麼區別一般我們都知道操作檔案的基本根式是with open("filePath","r") as fobj for line in fobj .......檔案的操作和很多程式設計語言一樣,一定要記得Close開啟的檔案對象。其中檔案的開啟檔案也有r(讀)w(截斷寫)a(追加方式),常用的就這幾種,還有些特殊的就查協助文檔吧。這些都好理解,最讓我迷惑的是File()和Open(
Time of Update: 2018-12-07
Python-String-Function 字串中字元大小寫變換: * S.lower() #小寫 * S.upper() #大寫 * S.swapcase() #大小寫互換 * S.capitalize() #首字母大寫 * String.capwords(S) #這是模組中的方法。它把S用split()函數分開,然後用capitalize()把首字母變成大寫,最後用join()合并到一起 * S.title()
Time of Update: 2018-12-07
Python中String類型的用法。這一部分我主要是整理一些思路。網上已經有很多朋友分享了Python中String類型的用法。 String的表現形式1: 'me'單引號2: "me"雙引號 前面兩種方式的配合,很有Javascript中的感覺。這樣寫的確是方便很多。在底層Python編譯器會統一成單引號3: '''me'''三引號,這個一般用來寫多行文本。__doc__使用這個。讓我更直接的相對的就是在代碼中拼接HTML代碼可以用到。4:
Time of Update: 2018-12-07
這是在Python學習小組上介紹的內容,現學現賣、多練習是好的學習方式。第一步:最簡單的函數,準備附加額外功能# -*- coding:gbk -*-'''樣本1: 最簡單的函數,表示調用了兩次'''def myfunc(): print("myfunc() called.")myfunc()myfunc() 第二步:使用裝飾函數在函數執行前和執行後分別附加額外功能# -*- coding:gbk -*-'''樣本2:
Time of Update: 2018-12-07
文章目錄 1,起源2,讓代碼變得優美一點3,讓代碼再優美一點4,加上參數5,裝飾有傳回值的函數6,應用多個裝飾器7,靈活運用 想理解Python的decorator首先要知道在Python中函數也是一個對象,所以你可以將函數複製給變數將函數當做參數返回一個函數函數在Python中給變數的用法一樣也是一等公民,也就是高階函數(High Order
Time of Update: 2018-12-07
from https://gist.github.com/1130407#!/usr/bin/python# -*- coding: utf-8 -*-"""A simple thread pool.@author: Junaid P V@license: GPLv3""" from threading import Thread, RLock, Lockfrom time import sleepfrom functools import wrapsdef synchronous(
Time of Update: 2018-12-07
因為公司使用的MSSQL2005,所以我是通過pymssql來串連的。沒什麼好多說的,把可能用到的資料庫操作方式都總結如下,如果要用的時候就備查啦。#!/usr/bin/env python#coding=utf-8from __future__ import with_statementfrom contextlib import closingimport inspectimport pymssqlimport uuidimport datetime #查詢操作with
Time of Update: 2018-12-07
剛學Python不久,因為自己的工作主要是使用.NET,所以很多思考的東西都會和C#相關。特別是在理解上,總愛和C#比較進行看看有什麼區別 Array 和TupleTuple在Python中定義成不可變的List,我的直覺理解就是一個Array(但這個很奇怪,Python中有一個標準模組就是Array,暫時沒用過,以後再具體分析吧)。對於Tuple來說初始化的方式很奇怪userid=1,2,3,4,5或者userid=(1,2,3,4,5)兩者得到的結果是一樣的。想這種userid=1,2,3
Time of Update: 2018-12-07
>PY提供INI設定檔的操作關於設定檔,很直觀的感覺就是XML檔案。對於XML檔案的使用大家還是很喜歡的。但有時候只是簡單的一個程式,實現一個簡單的name:value關係。用XML檔案就沒這個必要。這種要求很符合MS的INI檔案格式。所以這裡主要介紹一下對INI檔案的操作方式,而且最近寫的第一個PY應用程式也是使用了INI什麼是INI
Time of Update: 2018-12-07
有段時間沒寫Python了,業餘時間都研究.NET和幫朋友處理一些問題。就這樣Python將近兩個月沒碰了。(*^__^*),這篇文章也是為.NET而寫的,作個內鏈。順便記錄一下。Python 社區有句俗語:“Python 自己帶著電池。” 別自己寫計時架構。Python 2.3以後 、具備一個叫做 timeit 的完美計時工具。DiveInto中的例子>>> import timeit>>> t =
Time of Update: 2018-12-07
1、安裝PythonPython安裝檔案的下載可從官方網站上進行下載http://www.python.org/ 目前主要安裝有以下兩種:1、Python 2.7.22、Python3.2安裝完成之後修改系統內容變數系統內容變數添加Python的安裝路徑,如:D:\Program Files\Python27\cmd執行python如: C:\Users\libing>python2、安裝Pylons
Time of Update: 2018-12-07
Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
指令碼1# FileName: ****ParserV4.py 每道題目之前加上標籤<QStart># Author: liya# Email: bruceleeliya@163.com# Version: 4.0# Last Edit Time: 2010-04-15import sys, os, re, random#--------------------<F> randomList </F>--------------------#def