程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python3菜鳥學習筆記1

編輯:Python

一 、python3基本語法

1、注釋

單行注釋:以 # 開頭

多行注釋:用多個 # 號

多行的開頭和結尾使用''' 或者"""

2、縮進

同一個代碼塊的語句必須包含相同的縮進空格數

縮進數的空格數不一致,會導致運行錯誤

3、多行語句

Python 通常是一行寫完一條語句,但如果語句很長,我們可以使用反斜槓 \ 來實現多行語句

另外說明:在 [], {}, 或 () 中的多行語句,不需要使用反斜槓 \;

反斜槓可以用來轉義,使用 r 可以讓反斜槓不發生轉義。 如 r"this is a line with \n" 則 \n 會顯示,並不是換行

4、同一行顯示多條語句,使用;隔開

二、 基本數據類型

1、Python3 中有六個標准的數據類型

  • Number(數字): int、float、bool、complex(復數)
  • String(字符串)
  • List(列表)
  • Tuple(元組)
  • Set(集合)
  • Dictionary(字典)

另外說明

  • 不可變數據(3 個):Number(數字)、String(字符串)、Tuple(元組);
  • 可變數據(3 個):List(列表)、Dictionary(字典)、Set(集合)。

2、Number數字類型

2.1、Number對象的創建和刪除

        當你指定一個值時,Number 對象就會被創建:var1=1

        通過使用del語句刪除單個或多個對象 :del var1,var2

2.2、相關函數

 type() 函數可以用來查詢變量所指的對象類型

還可以用 isinstance 來判斷數據類型,返回值是TRUE或者FALSE

兩者的區別如下:

  • type()不會認為子類是一種父類類型。
  • isinstance()會認為子類是一種父類類型。

注意:Python3 中,bool 是 int 的子類,True 和 False 可以和數字相加, True==1、False==0 會返回 True,但可以通過 is 來判斷類型。

2.3、數值運算

        2 / 4  # 除法,得到一個浮點數
        0.5
        >>> 2 // 4 # 除法,得到一個整數
        0

        >>> 17 % 3 # 取余
        2
        >>> 2 ** 5 # 乘方
        32

注意:

  • 1、Python可以同時為多個變量賦值,如a, b = 1, 2。
  • 2、一個變量可以通過賦值指向不同類型的對象。
  • 3、數值的除法包含兩個運算符:/ 返回一個浮點數,// 返回一個整數。
  • 4、在混合計算時,Python會把整型轉換成為浮點數

3、String字符串類型

Python中的字符串用單引號 ' 或雙引號 " 括起來,同時使用反斜槓 \ 轉義特殊字符。

注意:

  • 1、反斜槓可以用來轉義,使用r可以讓反斜槓不發生轉義。
  • 2、字符串可以用+運算符連接在一起,用*運算符重復。
  • 3、Python中的字符串有兩種索引方式,從左往右以0開始,從右往左以-1開始。
  • 4、Python中的字符串不能改變。Python 字符串不能被改變。向一個索引位置賦值,比如word[0] = 'm'會導致錯誤

4、List(列表)

列表中元素的類型可以不相同,它支持數字,字符串甚至可以包含列表(所謂嵌套)

列表是寫在方括號 [] 之間、用逗號分隔開的元素列表

和字符串一樣,列表同樣可以被索引和截取,列表被截取後返回一個包含所需元素的新列表

注意:

  • 1、List寫在方括號之間,元素用逗號隔開。
  • 2、和字符串一樣,list可以被索引和截取(Python 列表截取可以接收第三個參數,參數作用是截取的步長,如果第三個參數為負數表示逆向讀取)
  • 3、List可以使用+操作符進行拼接。
  • 4、List中的元素是可以改變的。


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved