【正文】
語法實質(zhì)上是有語句和表達式組成的。 縮進 if (x) if (y) statements。更加重要的是,選擇一種風格,然后 一貫地 使用它,即 只 使用這一種風格。 強烈建議 在每個縮進層次使用 單個制表符 或 兩個或四個空格 。I repeat, the value is39。Value is39。每一組這樣的語句稱為一個 塊 。在邏輯行 首的空白(空格和制表符)用來決定邏輯行的縮進層次,從而用來決定語句的分組。事實上 行首的空白是重要的 。這被稱為暗示的行連接 。 print s This is a string. This continues the string. 邏輯行與物理行 ? 有一種暗示的假設(shè),可以不需要使用反斜杠。 s = 39。 ? 下面是一個在多個物理行中寫一個邏輯行的例子。 ? 僅僅當邏輯行太長的時候,在多于一個物理行寫一個邏輯行。 i=5。例如: i=5 print i i=5。)來特別地標明這種用法。邏輯行是 Python 看見 的單個語句。39。This is a multiline string. This is the second line.39。39。 Python是完全面向?qū)ο蟮恼Z言,任何變量都是對象,甚至包括執(zhí)行的代碼:函數(shù)。 ? Python中一切都是對象,包括字符串和數(shù)。 ? 基本的類型是數(shù)和字符串,我們已經(jīng)討論過它們了。交互環(huán)境最后表達式的值。 – 無效 標識符名稱的例子有 2things、 this is spaced out和 myname。注意前者中的小寫 n和后者中的大寫 N。 – 標識符名稱是對大小寫敏感的。在命名標識符的時候,要遵循這些規(guī)則: – 標識符的第一個字符必須是字母表中的字母(大寫或小寫)或者一個下劃線(‘ _ ’ )。 標識符的命名 ? 變量是標識符的例子。變量只是計算機中存儲信息的一部分內(nèi)存。這是為什么要引入 變量 。s your name? What\39。your name?39。s39。 39。會 被自動轉(zhuǎn)為 What39。 39。What\39。 ? 級連字符串 – 如果把兩個字符串按字面意義相鄰放著,他們會被 Python自動級連。雖然這看起來像是一件壞事,但實際上它不是。 – 在處理文本文件的時候盡量使用 Unicode編碼,特別是文件中含有用非英語的語言寫的文本。類似地, Python允許處理 Unicode文本 —— 只需要在字符串前加上前綴 u或 U。例如 rNewlines are indicated by \n“ – 比較下面兩句話的區(qū)別: print Newlines are indicated by \nhello print rNewlines are indicated by \nhello 字符串 ? Unicode字符串 – Unicode是書寫國際文本的標準方法。 – 值得注意的一件事是,在一個字符串中,行末的單獨一個反斜杠表示字符串在下一行繼續(xù),而不是開始一個新的行 This is the first sentence.\ This is the second sentence. This is the first sentence. This is the second sentence. 字符串 ? 自然字符串 – 如果你想要指示某些不需要如轉(zhuǎn)義符那樣的特別處理的字符串,那么你需要指定一個自然字符串。類似地,要在雙引號字符