繼字串之後,再來要說明的是串列(list)與tuple。串列與tuple非常類似,唯一的差別在於: 串列可以修改,而tuple不能修改。
串列與tuple裡面的成員可以是任何的物件,數字、字串、其他串列或tuple,甚至是辭典、function物件...。它們也可以像字串一樣使用索引、切片來取得其中的成員。
2013年5月16日 星期四
2013年4月22日 星期一
Python字串
引號
python的字串可以用雙引號,也可以用單引號,這使得在字串看起來變得比較直覺,也比較美觀,不會看到一堆跳脫符號(\)。看例子先:
>>> s = 'Say "Hello".'
>>> s
'Say "Hello".'
>>> s = "I'm fine"
>>> s
"I'm fine"
2013年4月6日 星期六
Python 數字
Python的數字與其他程式語同相同,有浮點數與整數。整數有普通整數(int)與長整數(long),長整數是沒有長度限制的,以L結尾。在運算中整數(int)若超過32位元,則會自動轉型成長整數。但在3.X數字只有一種int型態,為長整數,並不需要再以L結尾,這是與2.X不相同的地方。
1234, 10: 普通整數
9999999L: 長整數
1.23, 3.14e-10: 浮點數
0177, 0xFF: 8進位與16進位整數
另有一種"複數"型態(以j或J結尾),它通常用在工程導向的程式中,平常幾乎用不到。
例如: 3+4j
1234, 10: 普通整數
9999999L: 長整數
1.23, 3.14e-10: 浮點數
0177, 0xFF: 8進位與16進位整數
另有一種"複數"型態(以j或J結尾),它通常用在工程導向的程式中,平常幾乎用不到。
例如: 3+4j
2013年4月1日 星期一
關於python直譯器
新的3.X與舊版2.X版不相容,Linux系統目前則還是使用2.X,因此這裡就以介紹2.X版為主。
Linux環境已內建Python,但Windows 需要自己去下載回來安裝,安裝後即可在選單發現它。
Linux環境已內建Python,但Windows 需要自己去下載回來安裝,安裝後即可在選單發現它。
2013年3月27日 星期三
好用的Python
幾年前學了python,最近工作上又用到它,索性就把它的特點陸續放上來。
說到python,在國外算是蠻普遍使用的程式語言,很多大學都用它來授課。但在臺灣,學校上的還是以JAVA或C/C++居多,使用的族群較有限。
但它來頭可大了,許多open source都用它來開發,有裝Linux的系統,搜尋一下*.py就知道它有多重要了。
有誰使用它呢,最有名的就是Google啦,最初版的GAE還只能支援Python呢,Google甚至聘請了Python的創始人Guido van Rossum。另外有雲端系統OpenStack,版本控制系統Mercurial等,還有Youtube,Intel, NASA...
說到python,在國外算是蠻普遍使用的程式語言,很多大學都用它來授課。但在臺灣,學校上的還是以JAVA或C/C++居多,使用的族群較有限。
但它來頭可大了,許多open source都用它來開發,有裝Linux的系統,搜尋一下*.py就知道它有多重要了。
有誰使用它呢,最有名的就是Google啦,最初版的GAE還只能支援Python呢,Google甚至聘請了Python的創始人Guido van Rossum。另外有雲端系統OpenStack,版本控制系統Mercurial等,還有Youtube,Intel, NASA...
訂閱:
文章 (Atom)
