Python變量基礎(chǔ)知識
1.什么是變量
所謂變量,是指程序運(yùn)行過程中其值可以改變的量。
舉例:在數(shù)學(xué)中x和y就是變量,Python中不同的是變量不只是存儲數(shù)字,它可以存儲任意數(shù)據(jù)類型的值。
2.變量的命名規(guī)則
- 變量名只能包括字母、數(shù)字和下劃線
- 一個(gè)字符不能使用數(shù)字
- 變量名區(qū)分英文大小寫
- 不能使用關(guān)鍵字和保留字
3.python中的關(guān)鍵字和保留字
關(guān)鍵字:是Python語言中一些已經(jīng)被賦予特定意義的單詞,這就要求開發(fā)者在開發(fā)程序時(shí),不能用這些關(guān)鍵字作為標(biāo)識符給變量、函數(shù)、類、模板以及其他對象命名。
保留字:系統(tǒng)留用(可能永遠(yuǎn)也不會用, 但是你不能用)。
獲取關(guān)鍵字和保留字:
import keyword print(keyword.kwlist)
4.常用的變量名
舉例:
- 第一種:
myName myFriendName - 第二種:
MyName MyFriendName - 第二種:
my_name my_friend_name
5.變量的賦值
Python是一門動態(tài)編程語言,在程序執(zhí)行過程中,變量可以被賦予不同類型的值,賦值的同時(shí)也改變了變量的數(shù)據(jù)類型。- 變量的賦值不需要類型聲明,
Python會自動聲明變量類型。 - 賦值運(yùn)算符
“=”用于為變量賦值。
舉例:
- 多變量賦值
a = 0.01 b = 666 c = "你好,Wrold" print(a) print(b) print(c) print(a,b,c)
a = 1 b = 1 c = 1 print(a,b,c) #代碼等同于 a = b = c = 1 print(a,b,c) a = 1 b = 2.2 c = "HelloWorld" d = True print(a,b,c,d) #代碼等同于 a , b ,c ,d = 1 , 2.2 ,"HelloWorld" , True print(a,b,c,d)
6.變量的數(shù)據(jù)類型
Python的數(shù)據(jù)類型包括數(shù)字、布爾、字符串、元組、列表和字典等。
6.1.數(shù)字
數(shù)字?jǐn)?shù)據(jù)類型用于存儲數(shù)值,包括以下三種:
a.int(整型) 通常被稱為整數(shù),b.float(浮點(diǎn)型) 也稱為浮點(diǎn)數(shù),由整數(shù)和小數(shù)組成。c.complex(復(fù)數(shù)) 由實(shí)數(shù)和復(fù)數(shù)組成,一般形式為x+yj。
6.2.布爾類型
bool (布爾) 是一種比較特殊的類型,它只有 True(真) 和 False(假)兩種值(注意大小寫)
6.3.字符串
str (字符串) 是以單引號或者雙引號括起來的任意文本,如 ' abc ' , " abc "
轉(zhuǎn)義字符是以 \ 開始,后面跟一個(gè)字符,例如: \'
Python還允許在單引號前加r來表示單引號內(nèi)部的字符串默認(rèn)不轉(zhuǎn)義
6.4.type()函數(shù)
作用:返回對象的類型
a = 0.01 print(type(a))
到此這篇關(guān)于Python變量基礎(chǔ)知識的文章就介紹到這了,更多相關(guān)Python變量內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
利用Python實(shí)現(xiàn)Json序列化庫的方法步驟
這篇文章主要給大家介紹了關(guān)于利用Python實(shí)現(xiàn)Json序列化庫的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
Python發(fā)送網(wǎng)絡(luò)請求(requests)
這篇文章主要介紹了Python發(fā)送網(wǎng)絡(luò)請求(requests),具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09
Python實(shí)例解析圖像形態(tài)學(xué)運(yùn)算技術(shù)
形態(tài)學(xué)處理方法是基于對二進(jìn)制圖像進(jìn)行處理的,卷積核決定圖像處理后的效果。本文將為大家詳細(xì)介紹一下OpenCV中的圖像形態(tài)學(xué),感興趣的可以了解一下2022-03-03
解決plt.savefig()和plt.show()方法得到的圖片不一樣問題
這篇文章主要介紹了解決plt.savefig()和plt.show()方法得到的圖片不一樣問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08
Python3.7實(shí)現(xiàn)中控考勤機(jī)自動連接
這篇文章主要為大家詳細(xì)介紹了Python3.7實(shí)現(xiàn)中控考勤機(jī)自動連接,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08
關(guān)于python3.9安裝wordcloud出錯(cuò)的問題及解決辦法
這篇文章主要介紹了關(guān)于python3.9安裝wordcloud出錯(cuò)的問題及解決辦法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11

