这节开始讲一些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语句直接结束整个循环,这是他们的不同之处。好了,暂时先写这么多。