2.2.2Python的量,數(shù)據(jù)類型皱碘,運(yùn)算符

總目錄:http://www.reibang.com/p/e406a9bc93a9

Python - 子目錄:http://www.reibang.com/p/50b432cb9460

一询一、量

? Python中沒(méi)有明確區(qū)分變量常量的定義,一般默認(rèn)全大寫(xiě)拼寫(xiě)的變量名為常量(只是用于給編寫(xiě)者的一個(gè)提示)癌椿。

二健蕊、數(shù)據(jù)類型

? Python中基礎(chǔ)數(shù)據(jù)類型大體分為:數(shù)字(整型(整型與長(zhǎng)整型在Python3中無(wú)區(qū)別),浮點(diǎn)型踢俄,布爾型缩功,復(fù)數(shù)),字符串(字符)都办,列表嫡锌,元組,集合琳钉,字典六種類型势木。

? 其中數(shù)字,字符串歌懒,元組為不可變數(shù)據(jù)類型啦桌;列表,集合及皂,字典為可變數(shù)據(jù)類型甫男。


? 不可變數(shù)據(jù)類型:不可變數(shù)據(jù)類型的優(yōu)點(diǎn)就是內(nèi)存中不管有多少個(gè)引用,相同的對(duì)象只占用了一塊內(nèi)存验烧,但是它的缺點(diǎn)就是當(dāng)需要對(duì)變量進(jìn)行運(yùn)算從而改變變量引用的對(duì)象的值時(shí)板驳,由于是不可變的數(shù)據(jù)類型,所以必須創(chuàng)建新的對(duì)象碍拆,這樣就會(huì)使得一次次的改變創(chuàng)建了一個(gè)個(gè)新的對(duì)象笋庄,不過(guò)不再使用的內(nèi)存會(huì)被垃圾回收器回收。

>>> x = 1

>>>id(x)

31106520

>>> y = 1

>>>id(y)

31106520

>>> x = 2

>>>id(x)

31106508

>>> y = 2

>>>id(y)

31106508

>>> z =y

>>>id(z)

31106508


? 可變數(shù)據(jù)類型:可變數(shù)據(jù)類型是允許同一對(duì)象的內(nèi)容倔监,即值可以變化直砂,但是地址是不會(huì)變化的。但是需要注意一點(diǎn)浩习,對(duì)可變數(shù)據(jù)類型的操作不能是直接進(jìn)行新的賦值操作静暂,比如說(shuō)a = [1, 2, 3, 4, 5, 6],這樣的操作就不是改變值了谱秽,而是新建了一個(gè)新的對(duì)象洽蛀,這里的可變只是對(duì)于類似于append摹迷、+=等這種操作。

>>> a = [1, 2]

>>>id(a)

35554048

>>> a = [1, 2]

>>>id(a)

35522880

>>> a.append(3)

>>>id(a)

35522880

>>> a += [4]

>>>id(a)

35522880

>>>a

[1, 2, 3, 4]

三郊供、運(yùn)算符

? 數(shù)字運(yùn)算符:+峡碉,-,*驮审,/鲫寄,//(取整除),%(余除)疯淫,**(方)

? ? 優(yōu)先級(jí):**地来,(*、/熙掺、%未斑、//)同級(jí),(+币绩、-)同級(jí)

>>> a=12

>>> b=5

>>>print(a+b)

17

>>>print(a-b)

7

>>>print(a*b)

60

>>>print(a/b)

2.4

>>>print(a**b)

248832

>>>print(a//b)

2

>>>print(a%b)

2

? 邏輯運(yùn)算符:not(非)蜡秽,and(與),or(或)缆镣,xor(異或)

? ? 優(yōu)先級(jí):not芽突,and,(or费就、xor)同級(jí)

>>>a=1

>>>b=0

>>>a and b

0

>>>a or b

1

>>>not a

False

>>>not b

True

比較運(yùn)算符:==(等于),!=(不等于),>(大于),<(小于),>=(大于等于),<=(小于等于)

? ? 優(yōu)先級(jí):同級(jí)

>>> a=7

>>> b=5

>>> c=5

>>>print(b==c)

True

>>>print(b!=c)

False

>>>print(a>b)

True

>>>print(a<b)

False

>>>print(a>=b)

True

>>>print(b<=c)

True


? 位運(yùn)算符:&(同and),|(同or)川队,~(同not)力细,^(同xor),>>(右移)固额,<<(左移)

? ? 優(yōu)先級(jí):(<<眠蚂、>>)同級(jí),&斗躏,~逝慧,^,|

>>> a=10? ? ? ? ? #a=0000 1010

>>> b=8? ? ? ? ? ? #b=0000 1000

>>> a & b? ? ? ? ? #0000 1000

8

>>> a | b? ? ? ? ? #0000 1010

10

>>> a ^ b? ? ? ? ? #0000 0010

2

>>> c=~a? ? ? ? ? #? a的反碼的補(bǔ)碼 (0000 1010)取反 (1111 0101)

>>>print(c)? ? ? ? #(1111 0101)取補(bǔ)(0000 1011)

-11? ? ? ? ? ? ? ? ? ? # -0000 1011(前面加上負(fù)號(hào))? ?可以理解為? -(a+1)

>>> c=a>>2? ? ? #a=0000 1001

>>>print(c)? ? ? ? #c=0000 0010

2

>>> c=a<<2? ? ? #c=0010 1000

>>>print(c)

40

? 成員檢測(cè):in,not in?

? ? 優(yōu)先級(jí):同級(jí)

>>>a=5

>>>b=3

>>>list=[1,2,3]

>>>a in list

False

>>>a not in list

True

>>>b is list

True

>>>b not in list

False

? 身份檢測(cè):is, is not

? ? 優(yōu)先級(jí):同級(jí)

>>>a=10

>>>b=10

>>>c=20

>>>a is b

True

>>>a is not b

False

>>>a is c

True

>>>a is not c

False

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市啄糙,隨后出現(xiàn)的幾起案子笛臣,更是在濱河造成了極大的恐慌,老刑警劉巖隧饼,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件沈堡,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡燕雁,警方通過(guò)查閱死者的電腦和手機(jī)诞丽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門(mén)鲸拥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人僧免,你說(shuō)我怎么就攤上這事刑赶。” “怎么了懂衩?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵撞叨,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我勃痴,道長(zhǎng)谒所,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任沛申,我火速辦了婚禮劣领,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘铁材。我一直安慰自己尖淘,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布著觉。 她就那樣靜靜地躺著村生,像睡著了一般。 火紅的嫁衣襯著肌膚如雪饼丘。 梳的紋絲不亂的頭發(fā)上趁桃,一...
    開(kāi)封第一講書(shū)人閱讀 51,292評(píng)論 1 301
  • 那天,我揣著相機(jī)與錄音肄鸽,去河邊找鬼卫病。 笑死,一個(gè)胖子當(dāng)著我的面吹牛典徘,可吹牛的內(nèi)容都是我干的蟀苛。 我是一名探鬼主播,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼逮诲,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼帜平!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起梅鹦,我...
    開(kāi)封第一講書(shū)人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤裆甩,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后齐唆,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體淑掌,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年蝶念,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了抛腕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片芋绸。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖担敌,靈堂內(nèi)的尸體忽然破棺而出摔敛,到底是詐尸還是另有隱情,我是刑警寧澤全封,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布马昙,位于F島的核電站,受9級(jí)特大地震影響刹悴,放射性物質(zhì)發(fā)生泄漏行楞。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一土匀、第九天 我趴在偏房一處隱蔽的房頂上張望子房。 院中可真熱鬧,春花似錦就轧、人聲如沸证杭。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)解愤。三九已至,卻和暖如春乎莉,著一層夾襖步出監(jiān)牢的瞬間送讲,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工惋啃, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留哼鬓,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓肥橙,卻偏偏與公主長(zhǎng)得像魄宏,于是被迫代替她去往敵國(guó)和親秸侣。 傳聞我的和親對(duì)象是個(gè)殘疾皇子存筏,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容