python 基本概念001

1、常量
如固定的數字、字符串、不能改變它的值,字面意義上的常量
2、數字
在python上面有4中類型的數–整數、長整數、浮點數和複數
(1)2是一個整數的例子。
(2)長整數不過是大一些的整數。
(3)3.23和52.3E-4是浮點數的例子。E標記表示10的冪。在這裏,52.3E-4表示52.3 * 10-4。
(4)(-5+4j)和(2.3-4.6j)是複數的例子。
3、字符串
字符串是字符的序列,基本上是一組單詞
(1)使用單引號(‘)你可以用單引號指示字符串,就如同’Quote me on this’這樣。所有的空白,即空格和制
表符都照原樣保留。
(2)使用雙引號(“)在雙引號中的字符串與單引號中的字符串的使用完全相同,例如”What’s your name?”。
(3)使用三引號(”’或”“”)
利用三引號,你可以指示一個多行的字符串。你可以在三引號中自由的使用單引號和雙
引號。例如:
”’This is a multi-line string. This is the first line.
This is the second line.
“What’s your name?,” I asked.
He said “Bond, James Bond.”
”’
(4)轉義符
假設你想要在一個字符串中包含一個單引號(’),那麼你該怎麼指示這個字符串?例
如,這個字符串是What’s your name?。你肯定不會用’What’s your name?’來指示它,因爲
Python會弄不明白這個字符串從何處開始,何處結束。所以,你需要指明單引號而不是
字符串的結尾。可以通過 轉義符 來完成這個任務。你用\’來指示單引號——注意這個反
斜槓。現在你可以把字符串表示爲’What\’s your name?’。
另一個表示這個特別的字符串的方法是”What’s your name?”,即用雙引號。類似地,要在
雙引號字符串中使用雙引號本身的時候,也可以藉助於轉義符。另外,你可以用轉義符
\來指示反斜槓本身。
值得注意的一件事是,在一個字符串中,行末的單獨一個反斜槓表示字符串在下一行繼
續,而不是開始一個新的行。例如:
“This is the first sentence.\
This is the second sentence.”
等價於”This is the first sentence. This is the second sentence.”
(5)自然字符串
如果你想要指示某些不需要如轉義符那樣的特別處理的字符串,那麼你需要指定一個自
然字符串。自然字符串通過給字符串加上前綴r或R來指定。例如r”Newlines are indicated
by \n”。
(6)Unicode字符串
Unicode是書寫國際文本的標準方法。如果你想要用你的母語如北印度語或阿拉伯語寫
文本,那麼你需要有一個支持Unicode的編輯器。類似地,Python允許你處理Unicode文
本——你只需要在字符串前加上前綴u或U。例如,u”This is a Unicode string.”。
記住,在你處理文本文件的時候使用Unicode字符串,特別是當你知道這個文件含有用
非英語的語言寫的文本。
(6)字符串是不可變的
這意味着一旦你創造了一個字符串,你就不能再改變它了。雖然這看起來像是一件壞
事,但實際上它不是。我們將會在後面的程序中看到爲什麼我們說它不是一個缺點。
(7)按字面意義級連字符串
如果你把兩個字符串按字面意義相鄰放着,他們會被Python自動級連。例如,’What\’s’
‘your name?’會被自動轉爲”What’s your name?”。
4、變量
既可以存儲信息,又可以對它進行操作的方法 變量是計算機中存儲信息的一部分內存
標識符
在編程語言中,標識符就是程序員自己規定的具有特定含義的詞,比如類名稱,屬性名稱,變量名等。
(1)標識符的第一個字符必須是字母表中的字母(大寫或小寫)或者一個下劃線(‘ _
’)。
(2) 標識符名稱的其他部分可以由字母(大寫或小寫)、下劃線(‘ _ ’)或數字(0-9)組
成。
(3)標識符名稱是對大小寫敏感的。例如,myname和myName不是一個標識符。注意前者中
的小寫n和後者中的大寫N。
(4) 有效 標識符名稱的例子有i、__my_name、name_23和a1b2_c3。
(5)無效 標識符名稱的例子有2things、this is spaced out和my-nam
5、數據類型
變量可以處理不同類型的值,稱爲數據類型。基本的類型是數和字符串。
6、對象
Python把在程序中用到的任何東西都稱爲 對象 。

如何編寫Python程序
下面是保存和運行Python程序的標準流程。
(1)打開你最喜歡的編輯器。
(2)輸入例子中的程序代碼。
(3)用註釋中給出的文件名把它保存爲一個文件。我按照慣例把所有的Python程序都以擴展名.
py保存。
(4)運行解釋器命令python program.py或者使用IDLE運行程序。你也可以使用先前介紹的可執
行的方法。

#!/usr/bin/python
i=5
print i
i+=i
print i

運行結果:

[root@node1]/py# ./hello.py  
5
6
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章