今天先上一張圖片全封,因?yàn)閷W(xué)習(xí)很boring。算是調(diào)劑一下吧桃犬。
1. 以#開頭的語(yǔ)句是注釋刹悴,可以是任意內(nèi)容,解釋器會(huì)忽略掉注釋攒暇。
2. 當(dāng)語(yǔ)句以冒號(hào)“:”結(jié)尾時(shí)土匀,縮進(jìn)的語(yǔ)句視為代碼塊。
縮進(jìn)有利有弊形用。好處是強(qiáng)迫你寫出格式化的代碼就轧,但沒(méi)有規(guī)定縮進(jìn)是幾個(gè)空格還是Tab。按照約定俗成的管理田度,應(yīng)該始終堅(jiān)持使用4個(gè)空格的縮進(jìn)妒御。
縮進(jìn)的另一個(gè)好處是強(qiáng)迫你寫出縮進(jìn)較少的代碼,你會(huì)傾向于把一段很長(zhǎng)的代碼拆分成若干函數(shù)镇饺,從而得到縮進(jìn)較少的代碼乎莉。
縮進(jìn)的壞處就是“復(fù)制-粘貼”功能失效了,這是最坑爹的地方奸笤。當(dāng)你重構(gòu)代碼時(shí)惋啃,粘貼過(guò)去的代碼必須重新檢查縮進(jìn)是否正確。此外监右,IDE很難像格式化Java代碼那樣格式化Python代碼边灭。
3. Python程序大小寫敏感
4. 數(shù)據(jù)類型
整數(shù)在程序中的表示方法和數(shù)學(xué)上的寫法一模一樣,例如:1健盒,100绒瘦,-8080,0扣癣,等等惰帽。
浮點(diǎn)數(shù)也就是小數(shù),可以直接書寫如1.23搏色,3.14善茎,-9.01等券册,用科學(xué)技術(shù)法表示的小數(shù)频轿,可以寫成1.23e9垂涯,或者12.3e8,0.000012可以寫成1.2e-5航邢,等等耕赘。
字符串是以''或""括起來(lái)的任意文本,比如'abc'膳殷,"xyz"等等操骡。如果'本身也是一個(gè)字符,那就可以用""括起來(lái)赚窃,比如"I'm OK"册招。
如果字符串內(nèi)部既包含'又包含"怎么辦勒极?可以用轉(zhuǎn)義字符\來(lái)標(biāo)識(shí)是掰,'I\'m \"OK\"!'的輸出結(jié)果是;I'm "OK"!
轉(zhuǎn)義字符\可以轉(zhuǎn)義很多字符辱匿,比如\n表示換行键痛,\t表示制表符,字符\本身也要轉(zhuǎn)義匾七,所以\\表示的字符就是\. 注意絮短,在這些轉(zhuǎn)義字符前加空格,之后不要加昨忆,除非需要
如上展示了\n后邊加空格和不加空格的區(qū)別丁频,另外,在語(yǔ)句中添加一些標(biāo)點(diǎn)符號(hào)邑贴,也是沒(méi)有問(wèn)題的限府。
如果字符串里面有很多字符都需要轉(zhuǎn)義,就需要加很多\痢缎,如果在“”前加字母r胁勺,則“”內(nèi)部的字符串默認(rèn)不轉(zhuǎn)義.(教程上介紹不清晰或很容易引起歧義,我試了好多次才弄清楚情況独旷∈鹚耄可以凡事還是要自己code一下濕濕的,否則真的不明白嵌洼。很多語(yǔ)句看上去簡(jiǎn)單案疲,不過(guò)自己轉(zhuǎn)換語(yǔ)義測(cè)試一下,才知道滿滿都是坑)麻养。
用'''...'''的格式表示多行內(nèi)容.
布爾值和布爾代數(shù)的表示完全一致褐啡,一個(gè)布爾值只有True、False兩種值鳖昌,要么是True备畦,要么是False低飒,在Python中,可以直接用True懂盐、False表示布爾值(請(qǐng)注意大小寫)褥赊,也可以通過(guò)布爾運(yùn)算計(jì)算出來(lái):
看來(lái)直接輸入2+2=4是不行的。
布爾值可以用and莉恼、or和not運(yùn)算拌喉。(注意首字母大寫).
首先是and的應(yīng)用。
其次是or俐银。
最后是not尿背。這個(gè)是一個(gè)單目運(yùn)算符,我差點(diǎn)被之前的命令格式帶溝里去了捶惜。如下:
變量残家,可以被多次賦值,而且可以被賦予格式不同的值售躁。比如:(第四次命令哪里錯(cuò)了坞淮,我也不知道。奇怪了陪捷。)
當(dāng)被多次賦值時(shí)回窘,注意語(yǔ)句的前后順序,就是計(jì)算發(fā)生的先后順序市袖。如:
好了啡直,今天的學(xué)習(xí)量還挺大。學(xué)習(xí)加記錄苍碟,整體花了2小時(shí)40分鐘酒觅。終于把昨天的找回來(lái)了。截止到目前來(lái)看微峰,Python并不難學(xué)哦舷丹。
不過(guò)今天學(xué)習(xí)的這些命令,是需要背誦的蜓肆。最討厭背誦了颜凯。。仗扬。症概。。