跨平台指令碼語言Python 2.6.3發布

Python是一門跨平台的指令碼語言,Python規定了一個Python文法規則,實現了Python文法的解釋程式就成為了Python的解譯器,我 們用的比較多的是C版本的Python,也就是使用C語言實現的Python解譯器,除此之外還有使用Java實現的Jython和使用.NET實現的 IronPython,這些實現可以使Python使用者充分利用己有的Java及.NET資源. Python 2.6.3We are pleased to announce the release of

Python學習第四天

列表,元組,字典,序列~~比較鬱悶,跟PHP不一樣的地方是PHP將這些東西統一處理成ARRAY了。列表和序列其實可以認為是array,而字典就是有索引的array。元組就是不可變的array。蠻複雜。在一切皆對象的python裡,arraylist也是一個對象,所以列表實際上就是一個對象~~~可以調用一些方法來添加或者刪除元素~~~foo1 = ['bar1', 'bar2', 'bar3']foo2 = ('bar1', 'bar2', 'bar3')foo3 = {  'bar1' :

Python天天美味(3) – 字元轉換

Python提供了ord和chr兩個內建的函數,用於字元與ASCII碼之間的轉換。如:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->>>> print ord('a')97>>> print chr(97)a下面我們可以開始來設計我們的大小寫轉換的程式了:Code highlighting produced

Python天天美味(2) – 字元遍曆的藝術

    通常我們要遍曆一個字串中的每個字元,都要先擷取字串的長度,然後用一個For迴圈把每個字元取出,進行處理。但是,又是我們的Python,為我們提供了很多便捷的方式去遍曆一個字串中的字元。比如,將一個字串轉換為一個字元數組:    Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->theList = list(theString)   

Python天天美味(1) – 交換變數

    Python美味第一頓,來個方便快捷的變數交換!為什麼是Python?!因為Python中交換變數不需要臨時變數!如:    Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->a, b, c = b, c, a     來個複雜一點的例子,再來一頓家喻戶曉的“冒泡排序”吧:    Code highlighting produced by

Python天天美味(5) – ljust rjust center

Python中列印字串時可以調用ljust(靠左對齊),rjust(靠右對齊),center(中間對齊)來輸出整齊美觀的字串,使用起來非常簡單,包括使用第二個參數填充(預設為空白格)。看下面的例子就會明白了:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->print '|','*'.ljust(10),'|'print '|','*'.ljust(1

Lupa – Python中調用Lua

Lupa將LuaJIT整合到了Python模組中,可以在Python中執行Lua代碼。 比較有意思,也許以後用的著,記錄一下。基本用法:Code highlighting produced by Actipro CodeHighlighter

Python天天美味(4) – isinstance判斷物件類型

Python中判度物件類型方法非常簡單,不需要像別的語言一樣使用如下的判斷方法:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->if (typeof(objA) == typeof(String)){    //TODO}在Python中只需要使用內建的函數isinstance,使用起來非常簡單,比如下面的例子:Code highlighting

Python天天美味(總)

PythonEat me!Python天天美味,每天一口,樂在其中,悠哉,悠哉~~                                                                               - CoderZh Python 天天美味(1) - 交換變數Python 天天美味(2) - 字元遍曆的藝術  Python 天天美味(3) - 字元轉換  Python 天天美味(4) - isinstance判斷物件類型 Python 天天美味(5) -

通過比較學python(5):IronPython引用.Net類

直接Import:(限於mscorlib.dll裡的所有命名空間和類)IronPython可以方便的使用許多.net的類,而不用顯式的添加引用比如,使用from System.Collections import * 我們會可以添加對.net集合類的引用from System.Collections import *list1=ArrayList()list1.Add(1)list1.Add(2)list1.Add(3)print list.Countht=Hashtable()ht.Add(1

通過對比學Python(2):集合對象

集合對象任何一門語言的集合對象都是重中之重,一般包括固定數組,可變數組,字典 (hashtable),還有其他一些特殊集合,.net裡System.Collection以 System.Collection.Specialize下的類,Java中Java.util.Collections包中的類就是與此相關.另外, 這兩種環境中的數組都為固定長度數組,但是也同時提供可變長度的列表類ArrayList(兩種環境都叫這個名字).

通過比較學python(3):字典類,字串

  Dictionary建立一個Dictionaryab={"key1":"a","key2":"b","key3":"c"},這個語句建立一個dictionary並為他添加三個字典項,注意這裡的key只能是一個不變類,也就是說是一個建立了就不能改變內容的值,比如你使用一個list對象作為鍵,就會報錯 添加或者修改一個字典項ab["key4"]="d"

python基礎學習筆記(二)

繼續第一篇的內容,講解,python的一些基本的東西。 注釋 為了讓別人能夠更容易理解程式,使用注釋是非常有效,即使是自己回頭再看舊代碼也是一樣。>>> #獲得使用者名稱:>>> user_name = raw_input("what is your name?")在python 中用井號(#)表示注釋。井號(#)右邊的記憶體將不被程式執行。即使沒有注釋,也應該讓代碼本身易於理解。幸好!Python是一門出色的語言,它能協助程式員編寫易於理解的程式。^_^  

python基礎學習筆記(四)

 列表  本節繼續討論列表不同元組和字串的地方:列表是可變的(mutable)----可以改變列表的內容,並且列表有很多有用的、專門的方法。 List函數可以將一個字串拆分成列表。>>> list('chongshi')['c', 'h', 'o', 'n', 'g', 's', 'h', 'i']改變列表:元素賦值例如,我們想對一個列表中的某個元素賦值。>>> x =[1,2,3,4]>>> x[2]=18>>> x[1,

為了學好python,準備做個關於python的網站

   這兩天可以考慮這件事,做網站的同時可以把python的水平提高上去。      剛開始可以試著翻譯文章上去.然後嘗試著自己慢慢寫點東西.      幾個網站還是很有用的:          官方網站:http://www.python.org    Python Document: http://www.python.org/dev/doc/maint24/      Drive into Python: http://diveintopython.org/ 

學習python 日記 —–(一)

文章目錄 3.類方法:5.資料隱藏    1.關於定義類的一些奇特之處  今天在Python中定義一個類,很奇怪,不需要事先聲明它的成員變數嗎?暫時不知,先記錄下來:    class Account(object):    "一個簡單的類"    account_type="Basic"    def __init__(self,name,balance):        "初始化一個新的Account執行個體"        self.

學習Python日記 ——(二)

文章目錄 1.Python的函數的預設值 1.Python的函數的預設值    在Python中定義預設值就像這樣:def foo(x=10)   print x    另外,也可以使用變數來作為參數的預設值,如:a=10def foo(x=a)   print a   a=12print foo()  #It will print 10   

Python學習第二天

亂七八糟的這兩天沒怎麼看。--------------------------Python的乘冪符號我比較喜歡x的y次方=》x**y字串重複也比較有趣重複輸出100個a=》"a"*100比較有趣的是Python居然有lambda運算式~python的if...elif...else...和while...else...都比較怪,不過感覺好像挺好用~~沒有switch,大概是因為switch跟if一樣累贅吧~~for語句感覺是最特別的for i in ragne(1, 10): 

Python學習第一天

幹程式這行比較辛苦的就是要隨時更新自己的知識。悶~~為了讓自己能夠更加深入的學習GUN和LINUX。在簡單瞭解了shell以後決定學習Python。-------------------------------今天,簡單瞭解了Python的曆史。直接一點,先學字串。python的字串比PHP的要好理解,因為單引號和雙引號沒有區別。而定界符也不需要用PHP中的<<<EOT...EOT;了,只要三個引號就OK。比較特殊的是自然串(r)和UNICODE(u)串,似乎跟C#中的字串處理

python學習第三天

今天收穫不小,學會了函數,類的定義~~還學會了運算子多載~~大體也理解了python的語言模型是怎麼樣的~~~呵呵,指令碼語言其實本同一宗啊~~class foo:  def __iadd__(self, value):      return value.__class__a = foo()b = 123a += bprint ab = "123"a += bprint a還不清楚如何重載“=”,否則可以給坎子一個回覆了~~

總頁數: 2974 1 .... 156 157 158 159 160 .... 2974 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.