>> str = “xxxabxxx” >>> str.find(...">

欧美另类日韩中文色综合,天堂va亚洲va欧美va国产,www.av在线播放,大香视频伊人精品75,奇米777888,欧美日本道免费二区三区,中文字幕亚洲综久久2021

python學(xué)習(xí)札記(一) -電腦資料

電腦資料 時(shí)間:2019-01-01 我要投稿
【www.lotusphilosophies.com - 電腦資料】

   

    由于本人不是特聰明,正則之類的特不喜歡用,因此,字符串截取、分割之類的成了小弟的最愛,

python學(xué)習(xí)札記(一)

    不過(guò)這篇正則寫的不錯(cuò),留下作為參考。

    http://wiki.ubuntu.org.cn/Python正則表達(dá)式操作指南

    第一:取字符串與查找

    1.直接尋找字符串

    >>> str = “xxxabxxx”

    >>> str.find(“ab”)

    返回值為-1代表沒有取到。

    demo:string.find( substr, [start, [end]] )

    記住去返回值最好單獨(dú)賦值,不然容易出錯(cuò)。

    參考文獻(xiàn):http://blog.csdn.net/ataraxia2010/article/details/6907907 (沒有給出返回值)

    2.去掉指定字符串中指定的字符串

    參考文獻(xiàn):http://blog.csdn.net/ataraxia2010/article/details/6907907

    import string

    string.replace(s,”asd”,”",1)

    or:

    import re

    re.sub(“^asd”,”",s)

    與上方不同,直接print打印值會(huì)好些。

    3.”分割前中后”

    比如讀一行到s,然后r,_,s=s.partition(‘指定字符串’)現(xiàn)在,r是不要的部分,s就是指定字符串后的部分,如果有結(jié)果的話,_的值也是指定字符串,

電腦資料

python學(xué)習(xí)札記(一)》(http://www.lotusphilosophies.com)。

    第二:python里的循環(huán)

    提醒一下,中斷為continue,break為終斷。循環(huán)和判斷后的‘:’千萬(wàn)別忘了。

    參考資料:

    http://developer.51cto.com/art/201003/187652.htm

    http://www.douban.com/note/242320366/

    已經(jīng)比較全面,略去不提。

    第三:如何輸出內(nèi)容到文件

    1. python test.py>1.txt

    2. 先調(diào)用以下語(yǔ)句就可以把print結(jié)果保存到文件了

    import sys

    rigin = sys.stdout

    f = open(‘file.txt’, ‘w’)

    sys.stdout = f

    處理完之后,

    sys.stdout = origin

    f.close()

    PS:網(wǎng)上摘錄,使用時(shí)可能會(huì)出現(xiàn)一定問(wèn)題。

    3.c=”a string to print to file”

    f=open(‘out.txt’,'w’)

    print >>f,c

    f.close()

    注意>>f后面要加逗號(hào),否則會(huì)出錯(cuò)

    書上說(shuō)f=open(‘out.txt’,'a’)

    試了不行,估計(jì)是權(quán)限問(wèn)題。(網(wǎng)摘)

    附上引起以上研究的學(xué)習(xí)代碼:http://blog.sina.com.cn/s/blog_6b60096f01017c0f.html

最新文章