蝸牛爬行日記——記Python語(yǔ)法基礎(chǔ)與C語(yǔ)言的異同(二)

Python的語(yǔ)言特色:

Python是一種解釋型語(yǔ)言辕近,與C語(yǔ)言相比眨攘,沒(méi)有了編譯這個(gè)環(huán)節(jié)欢伏。所以我第一眼看到Python時(shí)入挣,覺(jué)得這是一種非常簡(jiǎn)單直觀、適合初學(xué)者學(xué)習(xí)的語(yǔ)言硝拧。

Python的變量類型:

一径筏、C語(yǔ)言不同葛假,Python的變量賦值不需要類型聲明;

二滋恬、Python的五個(gè)標(biāo)準(zhǔn)數(shù)據(jù)類型:包括Numbers(數(shù)字)聊训、String(字符串)、List(列表)恢氯、Tuple(元組)带斑、Dictionary(字典);

1勋拟、Python數(shù)字型數(shù)據(jù):數(shù)字和字符串

C語(yǔ)言的數(shù)據(jù)類型則包括整型(short勋磕、int、long)敢靡、字符型(char)和浮點(diǎn)型(float挂滓、double),在Python里均涵蓋在數(shù)字和字符串里了啸胧。

2赶站、Python非數(shù)字型數(shù)據(jù):列表、元組和字典

C語(yǔ)言里的數(shù)組與Python里的列表在定義和操作上都有所不同纺念。列表可以完成大多數(shù)集合類的數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)贝椿。列表用方括號(hào)[ ?]標(biāo)識(shí)。創(chuàng)建了一個(gè)列表后柠辞,可以添加团秽、刪除甚至嵌套列表。加號(hào)+是列表連接運(yùn)算符叭首,星號(hào)*是重復(fù)操作习勤。列表例子見(jiàn)下:

list=['runoob',786,2.23,'john',70.2]

C語(yǔ)言里沒(méi)有類似元組和字典的定義。在Python里焙格,元組不能進(jìn)行二次賦值图毕,相當(dāng)于只讀模式的列表,用圓括號(hào)()標(biāo)識(shí)眷唉。元組例子見(jiàn)下:

tuple=('runoob',786,2.23,'john',70.2)

而字典則類似于通過(guò)聯(lián)系人名稱查找地址和聯(lián)系人詳細(xì)情況的地址簿予颤,即我們把鍵(名字)和值(詳細(xì)情況)聯(lián)系在一起,用中括號(hào){ ?}標(biāo)識(shí)冬阳。注意蛤虐,鍵必須是唯一的。字典例子見(jiàn)下:

dict= {'name':'john','code':6734,'dept':'sales'}

Python運(yùn)算符

1肝陪、算術(shù)運(yùn)算符

C語(yǔ)言中用于基本算術(shù)運(yùn)算的運(yùn)算符有:+驳庭,-,*,%饲常,/蹲堂。Python的算術(shù)運(yùn)算符中也有:+,-贝淤,*柒竞,%,/ ?這幾種運(yùn)算符播聪,并另有冪運(yùn)算符**和取整除運(yùn)算符//朽基。

2、比較運(yùn)算符

Python的比較運(yùn)算符中有:等于==离陶,不等于踩晶!=,不等于<>枕磁,大于>,小于<术吝,大于等于>=计济,小于等于<=。而C語(yǔ)言中雖也有上述運(yùn)算符排苍,但表達(dá)名稱不同沦寂,分別有關(guān)系運(yùn)算符>,<淘衙,>=传藏,<=

3、邏輯運(yùn)算符

C語(yǔ)言中邏輯運(yùn)算符有三種:與&&彤守,或||毯侦,非!具垫。而Python中的邏輯運(yùn)算符也同為這三種侈离,但表達(dá)稍有不同,分別是:與and筝蚕,或or卦碾,非not。

4起宽、位運(yùn)算符

C語(yǔ)言中位運(yùn)算符有:取反~洲胖,左移<<, 右移>>坯沪,按位與 &绿映,按位或 |,按位異或^屏箍。而Python中的位運(yùn)算符與C語(yǔ)言中的完全一樣绘梦,此處不再贅述橘忱。

5、賦值運(yùn)算符(可與算術(shù)運(yùn)算符對(duì)比記憶)

C語(yǔ)言中的賦值運(yùn)算符主要是在賦值符“=”之前加上其他雙目運(yùn)算符卸奉,除了“=”之外钝诚,還有:+=,-=榄棵,*=凝颇,%=,/=疹鳄,<<=拧略,>>=,&=瘪弓,^=垫蛆,|=。Python的算術(shù)運(yùn)算符中也有:+=腺怯,-=袱饭,*=,%=呛占,/ = 這幾種運(yùn)算符虑乖,并另有冪賦值運(yùn)算符**=和取整除賦值運(yùn)算符//=。

6晾虑、成員運(yùn)算符和身份運(yùn)算符

這兩種運(yùn)算符是C語(yǔ)言里沒(méi)有的疹味,成員運(yùn)算符有in和not in,實(shí)例如下:

a = 1

b = 20

list = [1, 2, 3, 4, 5 ]

if(a in list):

? ? print"1 - 變量 a 在給定的列表中 list 中"

else:

? ? print"1 - 變量 a 不在給定的列表中 list 中"

if(b not in list):

? ? print"2 - 變量 b 不在給定的列表中 list 中"

else:

? ? print"2 - 變量 b 在給定的列表中 list 中"

以上實(shí)例輸出結(jié)果:

1 - 變量a 在給定的列表中l(wèi)ist中

2 - 變量b不在給定的列表中l(wèi)ist中

身份運(yùn)算符則用于比較兩個(gè)對(duì)象的存儲(chǔ)單元帜篇。包括is 和 is not 糙捺。實(shí)例如下:

a=20

b=20

if(a is b):

print"1 - a 和 b 有相同的標(biāo)識(shí)"

else:

print"1 - a 和 b 沒(méi)有相同的標(biāo)識(shí)"

if(a is not b):

print"2 - a 和 b 沒(méi)有相同的標(biāo)識(shí)"

else:

print"2 - a 和 b 有相同的標(biāo)識(shí)"

以上實(shí)例輸出結(jié)果:

1 - a和b有相同的標(biāo)識(shí)

2 - a和b有相同的標(biāo)識(shí)

備注:is 與 == 的區(qū)別:

is 用于判斷兩個(gè)變量引用對(duì)象是否為同一個(gè), == 用于判斷引用變量的值是否相等坠狡。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末继找,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子逃沿,更是在濱河造成了極大的恐慌婴渡,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,914評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凯亮,死亡現(xiàn)場(chǎng)離奇詭異边臼,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)假消,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評(píng)論 2 383
  • 文/潘曉璐 我一進(jìn)店門(mén)柠并,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事臼予∶鳎” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,531評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵粘拾,是天一觀的道長(zhǎng)窄锅。 經(jīng)常有香客問(wèn)我,道長(zhǎng)缰雇,這世上最難降的妖魔是什么入偷? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,309評(píng)論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮械哟,結(jié)果婚禮上疏之,老公的妹妹穿的比我還像新娘。我一直安慰自己暇咆,他們只是感情好锋爪,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著爸业,像睡著了一般几缭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上沃呢,一...
    開(kāi)封第一講書(shū)人閱讀 49,730評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音拆挥,去河邊找鬼薄霜。 笑死,一個(gè)胖子當(dāng)著我的面吹牛纸兔,可吹牛的內(nèi)容都是我干的惰瓜。 我是一名探鬼主播,決...
    沈念sama閱讀 38,882評(píng)論 3 404
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼汉矿,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼崎坊!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起洲拇,我...
    開(kāi)封第一講書(shū)人閱讀 37,643評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤奈揍,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后赋续,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體男翰,經(jīng)...
    沈念sama閱讀 44,095評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評(píng)論 2 325
  • 正文 我和宋清朗相戀三年纽乱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蛾绎。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,566評(píng)論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖租冠,靈堂內(nèi)的尸體忽然破棺而出鹏倘,到底是詐尸還是另有隱情,我是刑警寧澤顽爹,帶...
    沈念sama閱讀 34,253評(píng)論 4 328
  • 正文 年R本政府宣布纤泵,位于F島的核電站,受9級(jí)特大地震影響话原,放射性物質(zhì)發(fā)生泄漏夕吻。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評(píng)論 3 312
  • 文/蒙蒙 一繁仁、第九天 我趴在偏房一處隱蔽的房頂上張望涉馅。 院中可真熱鬧,春花似錦黄虱、人聲如沸稚矿。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,715評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)晤揣。三九已至,卻和暖如春朱灿,著一層夾襖步出監(jiān)牢的瞬間昧识,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,945評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工盗扒, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留跪楞,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,248評(píng)論 2 360
  • 正文 我出身青樓侣灶,卻偏偏與公主長(zhǎng)得像甸祭,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子褥影,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評(píng)論 2 348

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