數值
周蟒語言中定義了4種類型的數值(Numbers) -整數(integers)、長整數 (long integers)、 浮點數 (floating point) 和複數 (complex numbers)。
- 2,1025 都是整數的例子
- 長整數不過是大一些的整數
- 3.23,52.3E-4 是浮點數的例子。標記符號'E' 表示 10 的冪(科學數學表示法)。在此 52.3E-4 代表的是 52.3 x 10-4 這個數值。
- (-5 + 4j) 和 (2.3 - 4.6j) 是複數的例子
字串
字串(Strings)基本上就是一堆字的組合。換個更正式一點的說法來說則是: 字串是字元的序列。
最簡單指定字串的方法就是使用單引號或雙引號。
單引號
你可以用單引號(Single Quotes)來指定字串如 '括號'。所有的空白 (space 或 tabs )都照原樣保留。
雙引號
雙引號 (Double Quotes) 與單引號中的字串使用完全相同。但可以避免一些縮寫符號的問題,例如英文的 "What's your name?"語句。
標識符號的命名
變量是標識符號(Identifier)的一種。
標識符號的作用是用來標示'某樣東西'的名字,如姓名是每個人的標識符號。
在命名周蟒中的標識符號時,你必須遵循一些規則:
- 標識符號的第一個字符必須是字母表中的字母(大寫或小寫)或者底線('_')。
- 標識符號名稱的其他部分可以由字母(大寫或小寫)、底線('_')或數字(0-9)組成。
- 標識符號名稱需要區分大小寫。例如,英文的 'myname' 和 'myName' 是不同的標識符號。注意兩者的 n, N 大小寫不同。
- 有效標識符號名稱的例子有 i、變量、my_name、name_23 和 a1b2_c3。
- 無效標識符號名稱的例子有 2things(字首不能為數字)、this is spaced out(中間有空格) 和 my-name(中間不是底線)。
注意使用反斜線符號(\)來表示邏輯行將繼續到下一個自然行. 這被稱為明確的行連接 (explicit line joining).
同樣地, 以下的語句:
印出 \
i其效果與如下寫法的效果相同:
印出 i
python 版:
print \
ipython 版:
print i
没有评论:
发表评论