飄逸的python,飄逸python

來源:互聯網
上載者:User

飄逸的python,飄逸python

我們要怎麼在同一行中重新整理輸出呢?

答案是斷行符號

注意,斷行符號跟換行不是同一個東西。

斷行符號:將當前游標移動到行首。(\r, return, CR, Carriage Return)
換行:游標位置不變,換到下一行。(\n, newline, LF, Line Feed)


以前的儲存空間很貴,有的人覺得每行結尾加2個字元太浪費了,加一個就行。於是導致了各個系統下表達斷行符號換行所用符號略有不同。具體不在本文展開。

下面代碼是針對windows平台而言的。

#coding=utf-8import timefmt = '{:3d} [{:<20}]'.formatdef progressbar():    for n in range(21):        time.sleep(0.1)        print '\r',fmt(n*5, '='*n),progressbar()print



對於Python版本的問題?

目前大多數應用都是python 2.5/2.6的居多。
很多外掛程式和庫都還停留在2.5/2.6階段,如果你去玩3.0,會發現很多擴充都沒有。可以說是如果你現在玩3.0“不實用”。
win上建議學2.6吧,linux上就玩2.5吧,py2.*和py3.*也並不是100%的不相容,python3.0隻不過是對python2.*進行了一次大清洗,源碼上精鍊了許多,文法上做了些修繕。會2.5/6的話,以後不會對3.0感冒的。
 
一款好的python的ide,有中文便宜提示的最好

limodou寫的ulipad
這個IDE本身就是用python+wxpython編寫的。可以運行在linux和win下。
limodou本身就是中國人,SO自然有中文的版本。

代碼提示
自動縮排
自動補充
文法高亮
程式碼摺疊功能
類瀏覽
正則書寫查詢

同時支援CSS,PHP等文法。很好的東西。開源的,等水平高了還可以看看他的原始碼也是一種學習啊
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.