表達式(EXpression):運算符(operator)和操作數(shù)(operand)所構(gòu)成的序列攻谁。(切記序列:有順序)
邏輯運算符的優(yōu)先級:not > and > or
表達式的執(zhí)行順序:從左至右(左結(jié)合)
賦值運算符(=)為特例:先運行賦值符右邊的表達式,再進行賦值運算弯予。
? ??????在命令行上敲代碼不利于大型文件的編寫戚宦,我們這里使用IDE(Integrated Development Environment)集成開發(fā)環(huán)境:vscode來輔助我們編程。
ctrl + ~:加載終端快捷鍵
ctrl + p :快速搜索文件
IDE的主要功能:智能感知锈嫩,斷點調(diào)試受楼,語法檢測
Python的語法規(guī)范:
? ? 1. python在每行語句后不需要加 垦搬;
? ? 2. python不需要使用流程控制語句(使用縮進來區(qū)分代碼塊)
python注釋方式:單行(#),多行("""? """)
單行注釋快捷鍵:ctrl + /艳汽,多行注釋快捷鍵:Alt + shift + A
條件控制語句:if else
python文件因為縮進的原因猴贰,不能被混淆壓縮。
? ? if/else語句可以嵌套米绕。
循環(huán)語句:while(),for()
while語句十分適合用于遞歸
for循環(huán)語句適用于遍歷序列馋艺,集合或字典栅干。
break語句會直接結(jié)束整個代碼塊(for/else中捐祠,不會再執(zhí)行else中的語句)
range(x,y)函數(shù):從x到y(tǒng)-1碱鳞,步長為1形成一個序列。
Python的命名規(guī)范:
? ? 1. ‘常量’需要全部用大寫字母(python中其實不存在常量的概念,即使設(shè)置為常量星岗,依舊可以被修改)
? ? 2. python推薦每一個模塊(.py文件)文件首部都要加一個模塊注釋填大。
? ? 3. python推薦每個變量與運算符之間都要加一個空格。
? ? 4.?Python不建議使用駝峰命名法俏橘,推薦使用‘_’來組合單詞允华。
VsCode中的snippet功能: