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ī)范
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ù)本身)
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)前類型
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)算符中:*>简逮,/,%,//>+,-