Python3變量與基本數(shù)據(jù)類型用法實例分析
本文實例講述了Python3變量與基本數(shù)據(jù)類型用法。分享給大家供大家參考,具體如下:
3.1保留字和標(biāo)識符
3.1.1保留字
保留字是Python語言中已經(jīng)被賦予特定意義的一些單詞,開發(fā)程序時不可以把保留字作為變量、函數(shù)、類、模塊和其他對象的名稱來使用。保留字如下:

3.1.2標(biāo)識符
標(biāo)識符可以簡單理解為一個名字,它主要用來標(biāo)識變量、函數(shù)、類、模塊和其他對象的名稱。
Python3語言標(biāo)識符命名規(guī)格如下:
1)由字符、下劃線“_”和數(shù)字組成,并且第一個字符不能為數(shù)字。和C語言差不多
2)不能使用Python3中的保留字
***Python3語言中的 標(biāo)識符不能包含空格、@、%、$等特殊符號
***區(qū)分字母大小寫
***[選學(xué)]Python3中以下劃線開頭的標(biāo)識符有特殊意義。一般應(yīng)避免使用相似的標(biāo)識符。如:
--------類中以單下劃線的標(biāo)識符(如_width)表示類的保護(hù)成員(protected)
--------類中以雙下劃線的標(biāo)識符(如__add)表示類的私有成員(private)
--------類中以雙下劃線開頭和結(jié)尾的是Python里專有的表示,如構(gòu)造函數(shù)(__init())
3.2變量(存儲數(shù)據(jù)的地方)
在Python中不需要先聲明變量名以其類型,直接賦值即可創(chuàng)建各種類型的變量
變量名 = value [例如: number = 1024]
3.3基本數(shù)據(jù)類型
Python中的數(shù)據(jù)類型有如下:
Python3 中有六個標(biāo)準(zhǔn)的數(shù)據(jù)類型:
- Number(數(shù)字)
- String(字符串)
- List(列表)
- Tuple(元組)
- Set(集合)
- Dictionary(字典)
Python3 的六個標(biāo)準(zhǔn)數(shù)據(jù)類型中:
- 不可變數(shù)據(jù)(3 個):Number(數(shù)字)、String(字符串)、Tuple(元組);
- 可變數(shù)據(jù)(3 個):List(列表)、Dictionary(字典)、Set(集合)。
下面開始介紹最簡單的基本數(shù)據(jù)類型
3.3.1數(shù)字類型(Number)
-----整數(shù)
**十進(jìn)制整數(shù)(十進(jìn)制數(shù)不能以0作為開頭【0除外】)

**八進(jìn)制整數(shù)(由0~7組成,對于八進(jìn)制以0o/0O開頭,注意在Python2中是以0開頭)
**二進(jìn)制整數(shù) (由0和1組成,逢二進(jìn)一)
**十六進(jìn)制(由0~9,A~F組成, 以0x/0X開頭)

-----浮點數(shù)(由整數(shù)和小數(shù)部分組成,主要用于處理小數(shù)的數(shù) 如1.14、0.5)

-----復(fù)數(shù)(由實數(shù)和虛數(shù)組成,并使用j/J表示虛數(shù)部分)

3.3.2布爾類型
3.3.3字符串類型(String)
Python中的字符串用單引號 ' 或雙引號 " 括起來,同時使用反斜杠 \ 轉(zhuǎn)義特殊字符。
變量[頭下標(biāo):尾下標(biāo)]
索引值以 0 為開始值,-1 為從末尾的開始位置。

****與 C 字符串不同的是,Python 字符串不能被改變。向一個索引位置賦值 str[0] = 'c'是錯誤的
注意:
1)反斜杠可以用來轉(zhuǎn)義,使用r可以讓反斜杠不發(fā)生轉(zhuǎn)義。
>>> print(r'Ru\noob') #Ru\noob
2)字符串可以用+運算符連接在一起,用*運算符重復(fù)。

3)Python中的字符串有兩種索引方式,從左往右以0開始,從右往左以-1開始。

4)Python中的字符串不能改變。

更多Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python入門與進(jìn)階經(jīng)典教程》、《Python字符串操作技巧匯總》、《Python列表(list)操作技巧總結(jié)》、《Python編碼操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設(shè)計有所幫助。
- Python基礎(chǔ)數(shù)據(jù)類型tuple元組的概念與用法
- Python變量及數(shù)據(jù)類型用法原理匯總
- Python變量、數(shù)據(jù)類型、數(shù)據(jù)類型轉(zhuǎn)換相關(guān)函數(shù)用法實例詳解
- Python基本數(shù)據(jù)結(jié)構(gòu)之字典類型dict用法分析
- Python學(xué)習(xí)筆記基本數(shù)據(jù)結(jié)構(gòu)之序列類型list tuple range用法分析
- Python中內(nèi)置數(shù)據(jù)類型list,tuple,dict,set的區(qū)別和用法
- Python數(shù)據(jù)類型及常用方法
相關(guān)文章
蘋果Macbook Pro13 M1芯片安裝Pillow的方法步驟
Pillow作為python的第三方圖像處理庫,提供了廣泛的文件格式支持,本文主要介紹了蘋果Macbook Pro13 M1芯片安裝Pillow,具有一定的參考價值,感興趣的可以了解一下2021-11-11
Pytorch之nn.Upsample()和nn.ConvTranspose2d()用法詳解
nn.Upsample和nn.ConvTranspose2d是PyTorch中用于上采樣的兩種主要方法,nn.Upsample通過不同的插值方法(如nearest、bilinear)執(zhí)行上采樣,沒有可學(xué)習(xí)的參數(shù),適合快速簡單的尺寸增加,而nn.ConvTranspose2d通過可學(xué)習(xí)的轉(zhuǎn)置卷積核進(jìn)行上采樣2024-10-10
Python通過WHL文件實現(xiàn)離線安裝的操作詳解
在Python開發(fā)中,我們經(jīng)常需要安裝第三方庫來擴展Python的功能,通常情況下,我們可以通過pip命令在線安裝這些庫,此時,WHL(Wheel)文件成為了非常實用的解決方案,本教程將結(jié)合實際案例,詳細(xì)介紹如何通過WHL文件在Python中進(jìn)行離線安裝,需要的朋友可以參考下2024-08-08
python3中dict.keys().sort()用不了的解決方法
本文主要介紹了python3中dict.keys().sort()用不了的解決方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-12-12
python+selenium+chromedriver實現(xiàn)爬蟲示例代碼
這篇文章主要介紹了python+selenium+chromedriver實現(xiàn)爬蟲示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04
用Python實現(xiàn)網(wǎng)易云音樂的數(shù)據(jù)進(jìn)行數(shù)據(jù)清洗和可視化分析
這篇文章主要為大家詳細(xì)介紹了Python實現(xiàn)Kmeans聚類算法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-08-08

