Python變量基礎(chǔ)知識(shí)
1.什么是變量
所謂變量,是指程序運(yùn)行過(guò)程中其值可以改變的量。
舉例:在數(shù)學(xué)中x
和y
就是變量,Python
中不同的是變量不只是存儲(chǔ)數(shù)字,它可以存儲(chǔ)任意數(shù)據(jù)類(lèi)型的值。
2.變量的命名規(guī)則
- 變量名只能包括字母、數(shù)字和下劃線(xiàn)
- 一個(gè)字符不能使用數(shù)字
- 變量名區(qū)分英文大小寫(xiě)
- 不能使用關(guān)鍵字和保留字
3.python中的關(guān)鍵字和保留字
關(guān)鍵字:是Pyt
hon語(yǔ)言中一些已經(jīng)被賦予特定意義的單詞,這就要求開(kāi)發(fā)者在開(kāi)發(fā)程序時(shí),不能用這些關(guān)鍵字作為標(biāo)識(shí)符給變量、函數(shù)、類(lèi)、模板以及其他對(duì)象命名。
保留字:系統(tǒng)留用(可能永遠(yuǎn)也不會(huì)用, 但是你不能用)。
獲取關(guān)鍵字和保留字:
import keyword print(keyword.kwlist)
4.常用的變量名
舉例:
- 第一種:
myName myFriendName
- 第二種:
MyName MyFriendName
- 第二種:
my_name my_friend_name
5.變量的賦值
Python
是一門(mén)動(dòng)態(tài)編程語(yǔ)言,在程序執(zhí)行過(guò)程中,變量可以被賦予不同類(lèi)型的值,賦值的同時(shí)也改變了變量的數(shù)據(jù)類(lèi)型。- 變量的賦值不需要類(lèi)型聲明,
Python
會(huì)自動(dòng)聲明變量類(lèi)型。 - 賦值運(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ù)類(lèi)型
Python
的數(shù)據(jù)類(lèi)型包括數(shù)字、布爾、字符串、元組、列表和字典等。
6.1.數(shù)字
數(shù)字?jǐn)?shù)據(jù)類(lèi)型用于存儲(chǔ)數(shù)值,包括以下三種:
a.int
(整型) 通常被稱(chēng)為整數(shù),b.float
(浮點(diǎn)型) 也稱(chēng)為浮點(diǎn)數(shù),由整數(shù)和小數(shù)組成。c.complex
(復(fù)數(shù)) 由實(shí)數(shù)和復(fù)數(shù)組成,一般形式為x+yj。
6.2.布爾類(lèi)型
bool
(布爾) 是一種比較特殊的類(lèi)型,它只有 True
(真) 和 False
(假)兩種值(注意大小寫(xiě))
6.3.字符串
str
(字符串) 是以單引號(hào)或者雙引號(hào)括起來(lái)的任意文本,如 ' abc '
, " abc "
轉(zhuǎn)義字符是以 \
開(kāi)始,后面跟一個(gè)字符,例如: \'
Python
還允許在單引號(hào)前加r來(lái)表示單引號(hào)內(nèi)部的字符串默認(rèn)不轉(zhuǎn)義
6.4.type()函數(shù)
作用:返回對(duì)象的類(lèi)型
a = 0.01 print(type(a))
到此這篇關(guān)于Python變量基礎(chǔ)知識(shí)的文章就介紹到這了,更多相關(guān)Python變量?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python?pandas中apply函數(shù)簡(jiǎn)介以及用法詳解
apply()函數(shù)是pandas里面所有函數(shù)中自由度最高的函數(shù), apply()函數(shù)的參數(shù)是一個(gè)函數(shù)指針,這里可以使用lambda表達(dá)式幫助簡(jiǎn)化代碼,下面這篇文章主要給大家介紹了關(guān)于Python?pandas中apply函數(shù)簡(jiǎn)介以及用法的相關(guān)資料,需要的朋友可以參考下2022-09-09利用Python自動(dòng)化操作AutoCAD的實(shí)現(xiàn)
這篇文章主要介紹了利用Python自動(dòng)化操作AutoCAD的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04用python搭建一個(gè)花卉識(shí)別系統(tǒng)
這學(xué)期修了一門(mén)機(jī)器視覺(jué)的選修課,課設(shè)要是弄一個(gè)花卉識(shí)別的神經(jīng)網(wǎng)絡(luò),所以我網(wǎng)上找了開(kāi)源代碼進(jìn)行了修改,最后成功跑起來(lái),結(jié)果只有一個(gè)準(zhǔn)確率(94%)既然都跑了這個(gè)神經(jīng)網(wǎng)絡(luò)的代碼,那么干脆就把這個(gè)神經(jīng)網(wǎng)絡(luò)真正的使用起來(lái),把這個(gè)神經(jīng)網(wǎng)絡(luò)弄成一個(gè)可視化界面2021-06-06Python導(dǎo)入Excel數(shù)據(jù)表的幾種實(shí)現(xiàn)方式
在Python中可以使用許多庫(kù)來(lái)處理Excel文件,下面這篇文章主要給大家介紹了關(guān)于Python導(dǎo)入Excel數(shù)據(jù)表的幾種實(shí)現(xiàn)方式,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-01-01解決python 讀取npy文件太大不能完全顯示的問(wèn)題
這篇文章主要介紹了解決python 讀取npy文件太大不能完全顯示的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03Python OpenCV學(xué)習(xí)之圖形繪制總結(jié)
在圖像的任務(wù)中,不管是圖像檢測(cè)還是圖像識(shí)別,我們都需要通過(guò)繪制圖形和繪制文字對(duì)處理的結(jié)果進(jìn)行說(shuō)明,本篇就詳細(xì)介紹下OpenCV中的圖形的繪制,感興趣的可以了解一下2022-01-01python 發(fā)送和接收ActiveMQ消息的實(shí)例
今天小編就為大家分享一篇python 發(fā)送和接收ActiveMQ消息的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-01-01