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的值小于10时输出1,当count 的值大于10时直接推出
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为步长。Start可以省略,默认为0;stop可以省略,默认结束;step可以省略,默认为1。
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*2=2 2*2=4
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)如果是成员, 将该字符替换为空,实现删除的目的;