1. 程式人生 > >python 基本概念001

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

相關推薦

python 基本概念001

1、常量 如固定的數字、字串、不能改變它的值,字面意義上的常量 2、數字 在python上面有4中型別的數–整數、長整數、浮點數和複數 (1)2是一個整數的例子。 (2)長整數不過是大一些的整數。 (3)3.23和52.3E-4是浮點數的例子。E標記

python基本概念

http font 分享 通過 nes 一行 數據類型 lin 技術分享 數 在python中有4種類型的數--整數,長整數,浮點數和復數 字符串 使用單引號 ( ‘ ) 使用雙引號 ( " ) 與單引號使用完全相同 使用三引號 ( ‘‘‘或""") 指示一

python基本概念-關鍵要素

固定 好處 obj none 基礎 比較操作符 app get put 1. 要素1: 數據類型 Python提供了幾種內置的數據類型,現在我們只關註其中兩種。Python使用int類型表示整數(正整數或負整數),使用str類型表示字符串(Unicode字符序列)。 如果需

學習OpenCV-Python——基本概念

Ubuntu下使用Anaconda安裝OpenCV3: conda install --channel https://conda.anaconda.org/menpo opencv3 影象的表示 OpenCV使用numpy的array作為影象的

Python基本概念基本操作

文章目錄 資料結構 變長,可接收任意物件 tuple (value) 有序 可重複 value內容個數均不可變 list [value] 有序 可重複 value內容個數均可變 1.查

python高性能編程--001--線程與進程的基本概念

python 高性能編程 一、什麽是進程進程是程序的一次執行,而程序即為磁盤中可執行的二進制等類型的數據。進程的生命周期:程序被讀取到內存中,被操作系統調用時才開始它的生命周期。每個進程都有自己的地址空間、內存、數據棧以及其他記錄其運行軌跡的輔助數據,各個進程都有自己的內存空間、數據棧等,所以進程間不

Python簡明教程:基本概念

python1 字面意義上的常量,如2、‘This is ok‘這樣的字符串>>> print(‘a,2,3‘)a,2,32 字符串單引號(‘)使用單引號指示字符串,類似shell中的強引用,所有的空格、制表符照原樣保留。>>> print(‘This is ok‘)Thi

Python -面向對象(一 基本概念

多態 adding 提示 csdn bject key 析構函數 不可移植 一次 一 Python簡單介紹 Python是一個可移植的面向對象的腳本語言。 Python盡管是一個腳本語言,但也是一個全然面向對象的語言。由於它設計之初把易

Python爬蟲(一):基本概念

popu 通用 字符 spider dai 自身 部分 螞蟻 people 網絡爬蟲的定義 網絡爬蟲(Web Spider。又被稱為網頁蜘蛛。網絡機器人,又稱為網頁追逐者),是一種依照一定的規則,自己主動的抓取萬維網信息的程序或者腳本。另外一些不常使用

Python】 Web開發框架的基本概念與開發的準備工作

世紀 依賴包 ade 並不是 模板 界面 inux tar cal Web框架基本概念 現在再來寫這篇文章顯然有些馬後炮的意思。不過正是因為已經學習了Flask框架, 並且未來計劃學習更加體系化的Django框架,在學習過程中碰到的很多術語等等,非常有必要通過這樣一篇

python面向對象編程 -- 基本概念(python3.5)

模塊 屬性和方法 class example 擴展 clas 3.5 通過 val 面向對象的編程簡要概括就是將要處理的問題抽象為數據和操作的集合,用類對其進行封裝。其中數據和操作都稱為類的屬性,它們是一般是不變的。 對類進行實例化生成我們所說的對象,對象有自己的屬性。對

《簡明Python教程》Swaroop, C. H. 著 第4章 基本概念

用戶 後者 style 指示 單獨 轉義 大小寫 single 面向 僅僅打印“Hello World”就足夠了嗎?你應該想要做更多的事——你想要得到一些輸入,然後做操作,再從中得到一些輸出。在Python中,我們可以使用常量和變量來完成這些工作。字面意義上的常量一個字面意

python學習筆記(一):基本概念

單引號 網絡爬蟲 解釋型 g模式 deb 恢復 判斷語句 安裝 bubuko ---恢復內容開始--- 一.python簡介 pyhthon是解釋型語言,python可以用來網絡爬蟲、數據分析、web開發、人工智能、嵌入式、自動化測試、自動化運維等,所有語言中,地方放庫最多

001-jpa基本概念以及基礎註解

簡單的 color link value crud操作 efi 優勢 jdb 容器 一、什麽是JPA   JPA是Java Persistence API的簡稱,中文名Java持久層API,是JDK 5.0註解或XML描述對象-關系表的映射關系,並將運行期的實體對象持久化

Python基礎08 面向對象的基本概念

聲明 col python使用 重新定義 然而 類比 重新 -h 編程 Python使用類(class)和對象(object),進行面向對象(object-oriented programming,簡稱OOP)的編程。 面向對象的最主要目的是提高程序的重復使用性。我們這

python學習7_1面向對象基本概念和用法

定義 cal 自己的 room ini 所有 自己 發生 觸發 定義類時會立刻觸發類體代碼的運行,產生名稱空間 class OldBoySchool: school = ‘oldBoy‘ def choose_course(self):

python面向物件學習(一)基本概念

目錄 1. 面向物件基本概念 1.1 過程和函式 1.2 面相過程 和 面相物件 基本概念 2. 類和物件的概念 1.1 類 1.3 物件 3. 類和物件的關係 4. 類的設計 大駝峰命名法 4.1 類名的確

3.python中的基本概念

註釋: 單行註釋 # 多行註釋 """ ''' 變數: 把程式執行中產生的值,暫時儲存在記憶體,方便後面的程式呼叫。   變數命名的規則: 1、用數字、字母、下劃線組成。 2、不能用數字開頭,更不能是純數字。 3、不能使用python的關鍵字。 4、不要用中文寫程式碼。 5、不

Python中的面向物件程式設計的一些基本概念總結

一、一些專有詞彙的定義 面對物件程式設計(OOP:object oriented programming): 是一種程式設計範型,同時也是一種程式開發的方法,實現OOP的程式希望能夠在程式中包含各種獨立而又相互呼叫的物件,沒一個物件又都應該能夠接受資料、資料處理並將

Python並行程式設計(一):基本概念

  1、執行緒和程序       程序是應用程式的一個執行例項,比如,在桌面上雙擊瀏覽器將會執行一個瀏覽器。執行緒是一個控制流程,可以在程序內與其他活躍的執行緒同時執行。控制流程指的是順序執行一些機器指令。程序可以包含多個執行緒,所以開啟一個瀏覽器,作業系統將建立一個程序,並開始執行這個程序的主執行緒。每一