簡明Python教程 — 4.基本概念

來源:互聯網
上載者:User

 簡明Python教程 --- 4.基本概念

 

字面常量

       字面常量是指1、2、1.5、"Hello World"這樣具有字面意義的常量。你通過它們字面上的意義來使用它們的值。

       Python中有4種類型的數:整數、長整數、浮點數、複數。

              2是一個整數的例子。

              長整數是更大的整數。

              1.5這樣的數就是浮點數。

              2+1.5j這樣的數就是複數。

字串

       在Python中,字串需要使用單引號(')或雙引號(")括起來。例如:

              'string1'、"string2"

       除此之外,Python中還可以聲明多行的字串,這種字串需要使用三個單引號(''')或三個雙引號(""")括起來。例如:

       """She is a good girl.

              Say "Hello" to her.

"""

逸出字元

       在Python中使用反斜線(\)來作為逸出字元前置。這中約定和C/C++、Java、C#是一樣的。

       有一個不同的地方是,在Python中反斜線也可以起到為字串續行的作用。例如:

"abcd\

efgh"

等同於"abcdefgh"。

自然字串

       自然字串可以通過給字串加首碼r或R來指明。例如,r"abc\n"。在自然字串中,逸出字元前置將作為一般字元處理。

Unicode字串

       如果你要在字串中使用Unicode字元,需要在字串前加字母u或U首碼。例如:u"哈哈"。

字串不可變

       在Python中,字串一旦建立,你就再也無法改變它,例如長度,內容等。這和Java中的字串是一樣的。這並不是一個缺陷,反而有一定的優點,後面會有介紹。

標識符的命名

       標識符的第一個字元必須是大小寫字母或底線。

       標識符的後續字元可以是大小寫字母、數字或底線。

       標識符是大小寫敏感的。

資料類型

       Python中最基本的資料類型是數和字串。

       在程式中使用數和字串:

              i = 5;

print i;

s = "abc";

print s;

       可以看到,在Python中,只需要聲明變數,而不需要指明它的資料類型,這和C/C++、Java、C#相差很大!

對象

       Python把程式中用到的任何東西都稱為對象。

邏輯行與物理行

       你在來源程式中看到的一行就是一個物理行。為了易於閱讀,一般一個物理行中只書寫一條語句,這樣的話,一個物理行也就是一個邏輯行。

       例如:print 100;

       但是個別情況下,一個物理行中包含多條語句,那麼一條語句就是一個邏輯行。這樣的話,一個物理行中就有多個邏輯行了。

       例如:i=100;print i;

       分號用於表示一個邏輯行的結束。

縮排

       空白在Python中是重要的。行首的空白更是重中之重。行首的空白也成為縮排。在邏輯行首的空白用來決定邏輯行的縮排層次,從而用來決定語句的分組。

       這意味著同一層次的語句需要具有相同的縮排層次,每一組這樣的語句稱為語句塊。

       錯誤的縮排會引發錯誤。

      

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.