2018-09-26 day2 python基礎(chǔ)知識(shí)

1.常用的快捷鍵

control+/ 添加注釋/取消注釋
control+s 保存
control+b 編譯
control+r 執(zhí)行
control+c 復(fù)制
control+v 粘貼
control+x 剪切
control+z 撤銷
control+y control+shift+z 反撤銷
control+f 查找
control+a 全選
control+n 新建
鼠標(biāo)點(diǎn)取開(kāi)始+shift按住不動(dòng)+鼠標(biāo)選中結(jié)束位置 可以選中部分內(nèi)容
control +鼠標(biāo)左鍵點(diǎn)擊選中 可以多個(gè)位置出現(xiàn)光標(biāo)

2.注釋

注釋就是代碼源文件中苍苞,用來(lái)注解說(shuō)明得文字豆茫,不會(huì)對(duì)代碼得功能產(chǎn)生任何影響
注意:好的代碼和好的程序員,需要對(duì)代碼通過(guò)注釋進(jìn)行說(shuō)明
編程語(yǔ)言中涉及到得所有符號(hào),都是指英文輸入法狀態(tài)下得符號(hào)
單行注釋:在文本內(nèi)容前面加#

多行注釋:將注釋放在三個(gè)單引號(hào)/三個(gè)雙引號(hào)中 (推薦雙引號(hào))
"""我是注釋"""

3.標(biāo)識(shí)符

標(biāo)識(shí)符是用來(lái)命名的(比如變量名 函數(shù)名,類名)
要求:
a.由字母數(shù)字下劃線組成,并且數(shù)字不能開(kāi)頭 --- python2.x規(guī)范
b.在Unicode編碼中,除了ASCII碼表中的字母,數(shù)字类缤,下劃線以為不能作為標(biāo)識(shí)符的一部分, 其他的都可以邻吭,數(shù)字不能開(kāi)頭 --- python3.x規(guī)范.
(由字母數(shù)字下劃線和中文組成餐弱,數(shù)字不能開(kāi)頭) --- python3.x規(guī)范

注意: 在實(shí)際開(kāi)發(fā)中,現(xiàn)在還是推薦使用python2.x的規(guī)范
image.png

4.行和縮進(jìn)

python中對(duì)縮進(jìn)有嚴(yán)格規(guī)范囱晴,要求同樣等級(jí)的代碼對(duì)于的縮進(jìn)必須一致膏蚓;只有在需要產(chǎn)生代碼塊的時(shí)候才需要加縮進(jìn)
行:要求函數(shù)的聲明和類的聲明的前后需要有兩個(gè)空行 (不會(huì)報(bào)錯(cuò))

5.多行顯示問(wèn)題

a.在需要換行的位置加\,然后再按enter換行畸写,(\不破壞數(shù)據(jù)本身)

b.如果是列表驮瞧、字典、元祖和集合的值枯芬,可以直接換行
image.png

6.常見(jiàn)的數(shù)據(jù)類型機(jī)器字面量

整型(int)论笔、浮點(diǎn)型(float)采郎、布爾(bool)、字符串(str) 列表list 字典 dict 元祖 tupl
整型 int:相當(dāng)于數(shù)學(xué)中的整數(shù)狂魔,例如:100蒜埋,—12,+30最楷,0
浮點(diǎn)型:帶小數(shù)點(diǎn)的數(shù)整份,例如:12.3 0.23 0.0 -12.3
布爾:只有兩個(gè)值分別是 True 和 False
字符串:用單引號(hào)或雙引號(hào)括起來(lái)的數(shù)據(jù),例如:"abv",'133dd='

關(guān)鍵字(保留字)

在python中有特殊功能和特殊意義的一些標(biāo)識(shí)符(單詞)

['False', 'None', 'True', 'and', 'as', 'assert',

'break', 'class', 'continue', 'def', 'del', 'elif',

'else', 'except', 'finally', 'for', 'from', 'global',

'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or',

'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

注意:在上面[]中的才是關(guān)鍵字籽孙,其他的都不是

7.數(shù)字類型

數(shù)字(整型(int)烈评、浮點(diǎn)型、布爾犯建、復(fù)數(shù))讲冠、字符串(str)、列表(list)胎挎、字典(dict)、集合(set)忆家、元組(tuple)犹菇、none-->代表空值
整型:int (在python2.x有l(wèi)ong) --->所有的整數(shù)
浮點(diǎn)型:float --->包含所有的小數(shù),和科學(xué)計(jì)數(shù)
布爾:bool --->值只有True和False
復(fù)數(shù):complex --->所有的復(fù)數(shù)
可以通過(guò)type函數(shù)查看數(shù)據(jù)類型:type(數(shù)據(jù))
類型名():將其他的類型的數(shù)據(jù)轉(zhuǎn)換成當(dāng)前類型


image.png

image.png

8.變量

1.什么是變量
聲明變量芽卿,就是在內(nèi)存中開(kāi)辟空間存儲(chǔ)數(shù)據(jù)揭芍,變量就是程序在內(nèi)存中存儲(chǔ)數(shù)據(jù)的容器

2.怎么聲明變量
C/JAVA 聲明變量:類型 變量名=初值;
python中聲明變量:變量名=初值
變量名=初值
a.說(shuō)明:變量名:程序員自己命名卸例,要求是標(biāo)識(shí)符称杨,并且不能是關(guān)鍵字;所有的字母必須是小寫的筷转;
如果變量名是由多個(gè)單詞組成姑原,多個(gè)單詞之間用下劃線隔開(kāi);
見(jiàn)名知意(看見(jiàn)變量名呜舒,要知道這個(gè)變量大概存什么樣的數(shù)據(jù))
b.=:賦值符號(hào)锭汛,功能是將=右邊的值賦給左邊的變量
c.初值:有值得表達(dá)式(具體的字面量,其他已經(jīng)聲明過(guò)的變量)

注意:

1.雖然int,float.bool str 等不是關(guān)鍵字袭蝗,但是在命名的時(shí)候最好不用他們命名唤殴,否則會(huì)改變他們?cè)瓉?lái)的功能
2.python中,同一個(gè)變量可以存儲(chǔ)不同類型的值
3.同時(shí)聲明多個(gè)變量
變量名1=變量名2=變量名3=初值
4.注意:變量只有在賦值后才能使用到腥,
print(new_name2) defindNameError

9.運(yùn)算符

python中的運(yùn)算符:數(shù)學(xué)運(yùn)算符朵逝,比較運(yùn)算符,邏輯運(yùn)算符乡范,賦值運(yùn)算符配名,位運(yùn)算運(yùn)算符

1.數(shù)學(xué)運(yùn)算符:+啤咽,-,段誊,/闰蚕,%,//连舍,*

+:求和
注意没陡,求和操作,加號(hào)兩邊必須是數(shù)字類型
True == 1索赏;False == 0盼玄;
print(2+20, True+1)
-:求差
print(10-2,3-False)
*: 求乘積
print(0.25 * 5)
/:求商
print(2/3)
%:取余
print(5%3)
** :冪運(yùn)算
X ** Y:求X的Y次方
浮點(diǎn)數(shù)在計(jì)算機(jī)存儲(chǔ)的時(shí)候,有時(shí)會(huì)存在一定無(wú)差
print(2.0 ** 3)
//:整除
求商潜腻,但是只取商的整數(shù)部分
print(5//2)
取一個(gè)二位整數(shù)的十位數(shù)(78)
print(78//10)

2.比較運(yùn)算符:>,<,==(判斷左右兩邊的值是否相等),!=,>=,>=

==(判斷左右兩邊的值是否相等) =(將右邊的值賦給左邊的變量)
所有比較運(yùn)算符的結(jié)果是布爾值:Ture/Flase

3.邏輯運(yùn)算符:and(與),or(或),not(非)

邏輯運(yùn)算的結(jié)果都是布爾值埃儿,運(yùn)算對(duì)象也必須是布爾值
a.值1and值2:兩個(gè)都是Ture,結(jié)果才是Ture,否則都是Flase
b.值1 or 值2:只要有一個(gè)為True,結(jié)果為True融涣,兩個(gè)都為False童番,結(jié)果為False
兩個(gè)或者或多個(gè)條件中滿足一個(gè)就可以,就使用(or)

4.python中的and和or 會(huì)有短路現(xiàn)象

and的短路現(xiàn)象:值1 and 值2 ——> 一旦確定值一的值是False,就不會(huì)再去執(zhí)行判斷值2

or的短路現(xiàn)象:值1 or 值2 ——> 一旦確定值一的值是Ture,就不會(huì)再去執(zhí)行判斷值2

5.賦值運(yùn)算符:=威鹿,+=剃斧,-=,=忽你,/=幼东,%=,//=科雳,*=

賦值運(yùn)算符的左邊必須是變量
賦值的時(shí)候是先算賦值符號(hào)右邊的結(jié)果根蟹,然后再將結(jié)果賦值給左邊的變量

6.運(yùn)算符的優(yōu)先級(jí):

數(shù)學(xué)運(yùn)算符>比較運(yùn)算符>邏輯運(yùn)算符>賦值運(yùn)算符
先計(jì)算優(yōu)先級(jí)高的,如果運(yùn)算符相等就從左往右依次運(yùn)算
如果有括號(hào)糟秘,先算括號(hào)里的
數(shù)學(xué)運(yùn)算符中:*>简逮,/,%,//>+,-

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市尿赚,隨后出現(xiàn)的幾起案子买决,更是在濱河造成了極大的恐慌,老刑警劉巖吼畏,帶你破解...
    沈念sama閱讀 211,123評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件督赤,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡泻蚊,警方通過(guò)查閱死者的電腦和手機(jī)躲舌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)性雄,“玉大人没卸,你說(shuō)我怎么就攤上這事羹奉。” “怎么了约计?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,723評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵诀拭,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我煤蚌,道長(zhǎng)耕挨,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,357評(píng)論 1 283
  • 正文 為了忘掉前任尉桩,我火速辦了婚禮筒占,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蜘犁。我一直安慰自己翰苫,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布这橙。 她就那樣靜靜地躺著奏窑,像睡著了一般。 火紅的嫁衣襯著肌膚如雪屈扎。 梳的紋絲不亂的頭發(fā)上埃唯,一...
    開(kāi)封第一講書(shū)人閱讀 49,760評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音助隧,去河邊找鬼筑凫。 笑死滑沧,一個(gè)胖子當(dāng)著我的面吹牛并村,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播滓技,決...
    沈念sama閱讀 38,904評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼哩牍,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了令漂?” 一聲冷哼從身側(cè)響起膝昆,我...
    開(kāi)封第一講書(shū)人閱讀 37,672評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎叠必,沒(méi)想到半個(gè)月后荚孵,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,118評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡纬朝,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評(píng)論 2 325
  • 正文 我和宋清朗相戀三年收叶,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片共苛。...
    茶點(diǎn)故事閱讀 38,599評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡判没,死狀恐怖蜓萄,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情澄峰,我是刑警寧澤嫉沽,帶...
    沈念sama閱讀 34,264評(píng)論 4 328
  • 正文 年R本政府宣布,位于F島的核電站俏竞,受9級(jí)特大地震影響绸硕,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜胞此,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評(píng)論 3 312
  • 文/蒙蒙 一臣咖、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧漱牵,春花似錦夺蛇、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,731評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至闻镶,卻和暖如春甚脉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背铆农。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,956評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工牺氨, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人墩剖。 一個(gè)月前我還...
    沈念sama閱讀 46,286評(píng)論 2 360
  • 正文 我出身青樓猴凹,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親岭皂。 傳聞我的和親對(duì)象是個(gè)殘疾皇子郊霎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評(píng)論 2 348

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