python对于一个一般人来说是一个非常陌生的词,包括曾经的我,一个懂英语的人可能会理解为蟒蛇,大蟒,不过既然你点开了我的文章,那你一定不是我所说的“一般人”,在一个月前我只是一个只会用电脑打游戏的无业游民,然而现在,不管是Ubuntu还是python,我都有一定的了解。
人生苦短,我用python!
初次接触python,一切都是陌生的,就像刚出生的孩子,对所有事物都充满好奇心,那么打开你的ipython3
输入print('hello world'),向你的世界发出第一声呐喊吧!
python的作用当然不只这个,在程序开发中有三种流程 顺序,分支,循环
循序很好理解,就是按着从上到下的顺序执行代码:
首先创建py文件,然后依次打印出几句话,然后用python3运行
print('王者荣耀')
print('英雄联盟')
print('穿越火线')
(效果如下)
顺序是从上到下执行代码,而分支则是分情况执行不同分支指令
if 则是分支的条件格式如下
通过缩进我们可以把条件和结果视为一条代码(缩进为一个TAB或四个空格)
当然,有了条件满足时要做的事,那么条件不满足时需要做的事也该有,这时候就需要else了
if和else语句以及各自的缩进部分共同是一个完整的代码块
如果我们要打印5次'hello world',我们可以执行5次print,但如果要打印几百次甚至几千次,那我们不可能打那么多的代码,这时候就用到循环(while)了。
循环可以做很多事,只要条件满足,他就会重复执行代码,除非条件不满足,才会跳出循环,如果代码出错,有可能会出现死循环,除非手动停止。
while语句基本语法:
while 条件:
条件满足时做的事
条件计数+1(如果不加,条件始终满足,就会陷入死循环)
举个例子,打印50个'hello world'
这是循环的用法,while是循环的一种,还有另一种,比while要好用一点(for 循环)
for循环变量in对象:
循环语句
举个例子,这次我们打印10遍王者荣耀:
很明显用for比用while打的代码要少,要注意的是用for循环时,变量是不包含终止项的
以上为本周所学的三种语句,多练习可以熟练的掌握,对未来会有很大的帮助,学习就像逆水行舟,不进则退,只有不断学习,才能不被其他人甩开,生活也是如此,只有不断进步才不会被社会淘汰!!
人生苦短,我用python!!