所在的位置: python >> python优势 >> python基础知识点

python基础知识点

青海白癜风微信交流群 http://liangssw.com/bozhu/12961.html

这节开始讲一些python基础知识点,作为本专题的开始吧

1print函数用法

print函数是python用来从控制台输出信息的函数,也是最常用的函数。最常见的输出函数用法如:print("******")里面是要显示的字符串,比如print("hello,world")。

“helloworld”就是你要输出的字符串。第二种用法是用格式化输出,类似于

print("%d,%d..."%(num1,num2...)),比如print("%d+%d=%d"%(1,2,1+2))就会输出

1+2=3,其中"%d"表示输出的是一个整形数字,类似还有%s表示输出的是字符串,%lf表示输出的是浮点数等等。

2ifelse控制结构

ifelse是条件判断语句,用来进行多条件的判断。第一种是单条件的判断,格式如下:

ifcondition1:dosomethingelse:dosomething

比如:

第二种是多条件的判断,比如:

这里有三个条件判断,首先a如果大于90,则输出“优秀”,不满足的话,再判断是否大于80。

3:for循环结构

for循环用来迭代进行一些动作,可以分为正向迭代和反向迭代,比如第一种:

会输出1,2,3,4,5,6,7,8,9。注意最后的边界10是不会输出的。range函数还有第三个参数,表示循环的间隔,默认是1,可以是其他数字,比如:

这里第三个参数是2,表示循环间隔是2,所以输出结果是1,3,5,7,9。

第二种是反向输出,这时候,range函数的第一个参数要大于第二个参数,且第三个参数要小于0,比如:

表示从10循环输出1(注意,边界1也是不会输出的),所以这里会输出10,9,8,7,6,5,4,3,2。同样第三个参数也可以是其他小于0的数字,比如-2,表示每间隔2个反向输出,例如:

这时会输出10,8,6,5,3。

4while循环结果

while循环和for循环效果类似,都是可以循环迭代重复动作,while后面要跟一个条件,根据此条件的真假,来决定循环要不要继续。比如,循环输出1到20:

while后面的条件i=20,当i小于等于20时,循环就会一直进行。如果要提前结束while循环,可以在里面用break语句,表示跳出while循环,比如在上面的程序中当i大于等于10时,循环就不要再继续了,我们可以这样写:

我们在while循环中插入一个if条件判断,如果i大于等于10,那么就用break语句来跳出该循环,相当于结束循环了,后面的语句也不会执行了。所以这里会输出1,2,3,4,5,6,7,8,9。

还有一个continue关键字,用来在循环中跳过某个结果,比如上面的程序中,我们不希望输出数字5,那么可以这样写:

当i等于5的时候,用continue语句来跳出这一次循环,此时后面的语句就不会执行,直接继续下一次循环。这时候会输出1,2,3,4,6,7,8,9,10。而break语句直接结束整个循环,这是他们的不同之处。好了,暂时先写这么多。




转载请注明:http://www.aierlanlan.com/grrz/1509.html