码迷,mamicode.com
首页 > 编程语言 > 详细

Python--语法

时间:2017-12-27 19:41:33      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:for   if   if..else   if..elif..else   while   


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:跳过这段程序,继续执行下一程序;

pythonfor循环的语法:

for i in 可迭代的对象:

state1....

技术分享图片 

 

Range

Range()是一个数的集合工具,基本结构: range(start,stop,step),从start开始,stop结束,不包含stop这个数,step为步长。Start可以省略,默认为0stop可以省略,默认结束;step可以省略,默认为1

 技术分享图片

 

 

Forwhileelseelififif not等语句的应用

1、服务器主机信息的录入

技术分享图片 

技术分享图片 

 

2、 命令的输入

 1cmd  = 显示命令行提示符,等待用户输入;

 2)如果命令为空, 跳出本次循环,继续接收用户命令;

 3)如果命令为quit,跳出所有循环,结束程序;

 4)如果有命令,那么打印"run %s" %(cmd)  

考察点:

a). 死循环while语句;

b). 循环语句和if语句的嵌套;

c). breakcontinue的差异;

技术分享图片 

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)如果是成员, 将该字符替换为空,实现删除的目的;

技术分享图片 


Python--语法

标签:for   if   if..else   if..elif..else   while   

原文地址:http://blog.51cto.com/13352594/2055250

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!