Python--語法
Python語法
判斷語句
if 表達式
if 表達式:
語句1
else :
語句2
if ... elif ... elif... Else.....
state1 if 表達式 else state2 (三目運算符的實現)
a if a > b else b
該語句是if的一個判斷,如果a>b,則返回a的值;如果a<=b,則返回b的值。
循環語句
while 表達式:滿足表達式執行的語句
state1
while 表達式:滿足表達式執行的語句
state1
else:
state2
死循環/無限循環
while True:
print "hello"
當count的值小於
count = 1,5,10,15
while count < 10:
print count
count += 1
exit()
循環語句種用戶關鍵字
break: 跳出循環,不再進行循環語句
continue: 跳出本次循環, 繼續回到循環語句,執行下一次循環;
Pass:跳過這段程序,繼續執行下一程序;
python中for循環的語法:
for i in 可叠代的對象:
state1....
Range
Range()是一個數的集合工具,基本結構: range(start,stop,step),從start開始,stop結束,不包含stop這個數,step為步長。
For、while、else、elif、if、if not等語句的應用
1、服務器主機信息的錄入
2、 命令的輸入
1)cmd = 顯示命令行提示符,等待用戶輸入;
2)如果命令為空, 跳出本次循環,繼續接收用戶命令;
3)如果命令為quit,跳出所有循環,結束程序;
4)如果有命令,那麽打印"run %s" %(cmd)
考察點:
a). 死循環while語句;
b). 循環語句和if語句的嵌套;
c). break和continue的差異;
3、編寫九九乘法表:
1*1=1
1*3=3 2*3=6 3*3=9
........
1*9=9 ......................... 9*9=81
考察點:
for循環的嵌套
range使用
4、用戶輸入字符串, 打印該字符串反轉後的字符串;
1)變量名是否合法判斷程序;
2)變量名命名規則: 由字母,下劃線或者數字組成,但不能以數字開頭;
參考點:
s = "hello"
請輸入變量名:
1>. 判斷第一個字符是否由字母或下劃線組成;
2>. 如果第一個字符合法,判斷剩余字符是否由字母,數字或下劃線組成;
5、輸入兩個字符串,從第一個字符串中刪除第二個字符串中所有的自負也。例如,輸入“They are students. ”和“aeiou”,則刪除之後的第一個字符串變成“Thy r stdnts.”
輸入:每個測試輸入包含2個字符
輸出:輸出刪除後的字符串
示例:
輸入
They are students.
Aeiou
輸出
Thy r stdnts.
參考點:
1)遍歷str1;
2)判斷str1的字符是否為str2的成員(子串);
3)如果是成員, 將該字符替換為空,實現刪除的目的;
Python--語法