Python3變數與基本資料型別用法例項分析
本文例項講述了Python3變數與基本資料型別用法。分享給大家供大家參考,具體如下:
3.1保留字和識別符號
3.1.1保留字
保留字是Python語言中已經被賦予特定意義的一些單詞,開發程式時不可以把保留字作為變數、函式、類、模組和其他物件的名稱來使用。保留字如下:
3.1.2識別符號
識別符號可以簡單理解為一個名字,它主要用來標識變數、函式、類、模組和其他物件的名稱。
Python3語言識別符號命名規格如下:
1)由字元、下劃線“_”和數字組成,並且第一個字元不能為數字。和C語言差不多
2)不能使用Python3中的保留字
***Python3語言中的 識別符號不能包含空格、@、%、$等特殊符號
***區分字母大小寫
***[選學]Python3中以下劃線開頭的識別符號有特殊意義。一般應避免使用相似的識別符號。如:
--------類中以單下劃線的識別符號(如_width)表示類的保護成員(protected)
--------類中以雙下劃線的識別符號(如__add)表示類的私有成員(private)
--------類中以雙下劃線開頭和結尾的是Python裡專有的表示,如建構函式(__init())
3.2變數(儲存資料的地方)
在Python中不需要先宣告變數名以其型別,直接賦值即可建立各種型別的變數
變數名 = value [例如: number = 1024]
3.3基本資料型別
Python中的資料型別有如下:
Python3 中有六個標準的資料型別:
- Number(數字)
- String(字串)
- List(列表)
- Tuple(元組)
- Set(集合)
- Dictionary(字典)
Python3 的六個標準資料型別中:
- 不可變資料(3 個):Number(數字)、String(字串)、Tuple(元組);
- 可變資料(3 個):List(列表)、Dictionary(字典)、Set(集合)。
下面開始介紹最簡單的基本資料型別
3.3.1數字型別(Number)
-----整數
**十進位制整數(十進位制數不能以0作為開頭【0除外】)
**八進位制整數(由0~7組成,對於八進位制以0o/0O開頭,注意在Python2中是以0開頭)
**二進位制整數 (由0和1組成,逢二進一)
**十六進位制(由0~9,A~F組成,以0x/0X開頭)
-----浮點數(由整數和小數部分組成,主要用於處理小數的數 如1.14、0.5)
-----複數(由實數和虛陣列成,並使用j/J表示虛數部分)
3.3.2布林型別
3.3.3字串型別(String)
Python中的字串用單引號 ' 或雙引號 " 括起來,同時使用反斜槓 \ 轉義特殊字元。
變數[頭下標:尾下標]
索引值以 0 為開始值,-1 為從末尾的開始位置。
****與 C 字串不同的是,Python 字串不能被改變。向一個索引位置賦值 str[0] = 'c'是錯誤的
注意:
1)反斜槓可以用來轉義,使用r可以讓反斜槓不發生轉義。
>>> print(r'Ru\noob') #Ru\noob
2)字串可以用+運算子連線在一起,用*運算子重複。
3)Python中的字串有兩種索引方式,從左往右以0開始,從右往左以-1開始。
4)Python中的字串不能改變。
更多Python相關內容感興趣的讀者可檢視本站專題:《Python入門與進階經典教程》、《Python字串操作技巧彙總》、《Python列表(list)操作技巧總結》、《Python編碼操作技巧總結》、《Python資料結構與演算法教程》、《Python函式使用技巧總結》及《Python檔案與目錄操作技巧彙總》
希望本文所述對大家Python程式設計有所幫助。