python 學習筆記第四章:基本概念

來源:互聯網
上載者:User

本章主要講了python中的一些基本概念,這些是經常用到的,也是你必須要理解的。

一、字面意義上的常量

所謂字面意義上的常量就是類似1、2、3、Hello、你好,這樣的數或者字串,你能從字面上理解它的意思,就是字面意義上的常量。

二、數

在python中有四種類型的數:整數、長整數、浮點數、複數。

* 2是一個整數的例子

* 10000是一個長整數的例子(長整數就是大一點的整數)

* 3.14是一個浮點數的例子

* (-5+4j)是一個複數的例子

三、字串

字串是字元的序列,也可以理解為就是一組單詞。

如何在python中使用字串呢?

* 使用單引號(')

你可以使用單引號指定字串,比如'Hello World'這樣

* 使用雙引號("")

在雙引號中的字串與單引號中的字串使用是完全相同的,比如"What's your name?"

* 使用三引號('''或者""")

利用三引號你可以指定一個多行的字串,比如:

"""What's your name?

My name is Song"""

* 轉義符(\)

python中的轉義符和shell中的用法和表達方式都是一樣的,都是用\(反斜線)表示,值得注意的是在一行的末尾中如果單獨出現了一個\(反斜線),表示的是在下一行繼續編寫,而不是轉義的意思了,這個要特別注意下。

* 自然字串

如果你想要指示某些不需要轉義符處理的特殊字元,那麼你可以指定一個自然字串,自然字串通過給字串前面加上首碼r或者R來指定。

例如:r“My name is Song by \n”

* Unicode字串

Unicode是書寫國際文本的標準寫法,python也可以處理Unicode文本,只需要在字串前面加上u 就可以了。例如:u“This is a book”

* 字串是不可改變的

一旦你建立了一個字串,你就不能在改變它了。後面會講到為什麼。

* 按字面意義級聯字串

如果你把兩個字串按字面意義相鄰放著,python會將他們自動級聯,例如,'What's your name?'會被自動轉換為 "What's your name?"

四、變數

變數是指向各種類型值的名字,以後在用到這個值時,直接引用這個名字即可,不用在寫具體值

變數的命名規則如下:

* 標識符的第一個字母必須是字母表中的字母(大寫或小寫或_底線)

* 標識符名稱的其他部門可以由字母、底線、數字組成。

* 標識符名稱對大小寫區分很敏感。

* 有效標識符的例子有:i、_my_name_、name_123

* 無效標識符的例子有:2things、this is、my-name

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.