Python的變量命名規(guī)范和數(shù)據(jù)類型轉(zhuǎn)換詳解
提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔
一、python的變量
1.變量的命名規(guī)則
變量即程序中為了存儲數(shù)據(jù),使用的代號
(1) 變量名只能包含數(shù)字, 字母, 下劃線, 數(shù)字不能開頭

(2) 區(qū)分大小寫

![]()
(3) 不能使用關(guān)鍵字,即系統(tǒng)保留字,可以通過調(diào)用 keyword 來查詢系統(tǒng)保留字有哪些

報(bào)錯


(4) 如果變量名是多個英文單詞 推薦使用全小寫 使用下劃線分割

(5) 變量名要有一定意義,即該變量名的命名,你需要知道,或者讓別人也能知道這個名字代表什么意思

二、python的數(shù)據(jù)類型
type()方法可獲取對象的類型,變量的類型取決于變量的值
1.整數(shù)型(int)
表示整數(shù)數(shù)據(jù),不包含小數(shù)的數(shù)據(jù)類型,其中需要注意的是各種進(jìn)制之間的轉(zhuǎn)化

如,定義一個二進(jìn)制,進(jìn)行二進(jìn)制到十進(jìn)制的轉(zhuǎn)換,(0b表示二進(jìn)制)

![]()
2.浮點(diǎn)型(float)
表示實(shí)數(shù)數(shù)據(jù)(即包含小數(shù)部分的數(shù)字)的數(shù)據(jù)類型,與整數(shù)類型不同,浮點(diǎn)型能夠表示非常大或非常小的數(shù)值,并通過科學(xué)計(jì)數(shù)法的形式存儲。


上圖中的 314e-2 和3e10 為科學(xué)計(jì)數(shù)法表示的實(shí)數(shù)
3.字符串(String)
字符串(String,簡稱str)是編程中表示文本數(shù)據(jù)的數(shù)據(jù)類型,由一系列字符(如字母、數(shù)字、符號或空格)組成。
其中單引號和雙引號之間可以交替嵌套使用
建議單行不要超過120字符
簡單提一下轉(zhuǎn)義字符 "\" ,如換行"\n",縮進(jìn)"\t"等,若想打出"\"符號則需"\\"
三引號作用為格式化字符串,通常用于文檔開頭注釋,即位于.py文件最上方,同時還用于函數(shù)注釋


4.布爾值(bool)
布爾值(bool)是編程和邏輯學(xué)中的基本數(shù)據(jù)類型,僅包含兩個可能的值:
True (真)
False (假)


5.空(None)
聲明了變量 但是沒有賦予值

![]()
三、python的數(shù)據(jù)類型轉(zhuǎn)換
1.整數(shù)(int)類型
可以將浮點(diǎn)數(shù)轉(zhuǎn)換為整數(shù)

![]()
可以將數(shù)字類型的字符串轉(zhuǎn)化為整數(shù)

![]()
可轉(zhuǎn)換其他進(jìn)制字符串為整數(shù),base聲明是幾進(jìn)制

![]()
轉(zhuǎn)換布爾型,True 為1, False為0

![]()
2.浮點(diǎn)數(shù)(float)類型
可以將整數(shù)轉(zhuǎn)浮點(diǎn)數(shù)

可以將數(shù)字類型字符串轉(zhuǎn)浮點(diǎn)數(shù)(注:字符串中可以出現(xiàn) e 或 小數(shù)點(diǎn))


3.字符串(String(str))類型
可以將任意類型轉(zhuǎn)換為字符串


4.布爾型(bool)類型
可以將任意類型轉(zhuǎn)換為布爾值


注意,只有 0, None, ""轉(zhuǎn)換為 false
補(bǔ)充:Python的變量命名規(guī)范和數(shù)據(jù)類型轉(zhuǎn)換
Python的變量命名規(guī)范和數(shù)據(jù)類型轉(zhuǎn)換
命名規(guī)范:
只能用:字母、數(shù)字、下劃線
不能:以數(shù)字開頭、用關(guān)鍵字(if/for/else/import 等)
區(qū)分大小寫:Name ≠ name
推薦:小寫 + 下劃線(user_name)
數(shù)據(jù)類型轉(zhuǎn)換:
轉(zhuǎn)整數(shù)
int(12.9) # 12
int("66") # 66
轉(zhuǎn)浮點(diǎn)數(shù)
float(8) # 8.0
float("3.14")# 3.14
轉(zhuǎn)字符串
str(99) # "99"
轉(zhuǎn)布爾值
bool(0) # False
bool(1) # True
到此這篇關(guān)于Python的變量命名規(guī)范和數(shù)據(jù)類型轉(zhuǎn)換詳解的文章就介紹到這了,更多相關(guān)Python變量命名規(guī)范和數(shù)據(jù)類型轉(zhuǎn)換內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python變量命名規(guī)范的總結(jié)
- 一文教你徹底掌握Python數(shù)據(jù)類型轉(zhuǎn)換
- Python數(shù)據(jù)類型轉(zhuǎn)換實(shí)現(xiàn)方法
- python輸入、數(shù)據(jù)類型轉(zhuǎn)換及運(yùn)算符方式
- Python數(shù)據(jù)類型轉(zhuǎn)換匯總
- Python數(shù)據(jù)類型轉(zhuǎn)換詳解
- Python如何實(shí)現(xiàn)強(qiáng)制數(shù)據(jù)類型轉(zhuǎn)換
- python3的數(shù)據(jù)類型及數(shù)據(jù)類型轉(zhuǎn)換實(shí)例詳解
相關(guān)文章
Python實(shí)現(xiàn)圖片轉(zhuǎn)字符畫的示例代碼
本篇文章主要介紹了Python實(shí)現(xiàn)圖片轉(zhuǎn)字符畫的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-08-08
python中向二維數(shù)組中添加整行或者增列元素問題
這篇文章主要介紹了python中向二維數(shù)組中添加整行或者增列元素問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-01-01
python 生成正態(tài)分布數(shù)據(jù),并繪圖和解析
這篇文章主要介紹了python 生成正態(tài)分布數(shù)據(jù),并繪圖和解析,幫助大家更好的利用python進(jìn)行數(shù)據(jù)分析,感興趣的朋友可以了解下2020-12-12
caffe的python接口caffemodel參數(shù)及特征抽取示例
這篇文章主要介紹了caffe的python接口caffemodel參數(shù)及特征抽取示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
Python推導(dǎo)式Comprehensions的終極入門指南
在 Python 的世界里,你經(jīng)常會聽到Pythonic,而推導(dǎo)式正是 Pythonic 代碼的典型代表,本文將帶你從零開始,系統(tǒng)地掌握 Python 中的列表、字典、集合推導(dǎo)式以及生成器表達(dá)式,希望對大家有所幫助2025-12-12
python獲取服務(wù)器響應(yīng)cookie的實(shí)例
今天小編就為大家分享一篇python獲取服務(wù)器響應(yīng)cookie的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12
詳解向scrapy中的spider傳遞參數(shù)的幾種方法(2種)
這篇文章主要介紹了詳解向scrapy中的spider傳遞參數(shù)的幾種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
python 數(shù)據(jù)類型強(qiáng)制轉(zhuǎn)換的總結(jié)
這篇文章主要介紹了python 數(shù)據(jù)類型強(qiáng)制轉(zhuǎn)換的使用總結(jié),幫助大家更好的理解和使用python,感興趣的朋友可以了解下2021-01-01

