- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Python
Python(英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 ---- 摘自 百度百科
本课程主要是讲基于python的selenium自动化测试,所以,关于python语言编程的部分,我们以够用为标准,以在工作中能用得上为导向进行学习,直接进入主题,以求到达快速入门,并能灵活运用的目的。
1、输出
我们学习编程,都是从打印“Hello World!”开始,我们也从这里开始。
在python中,打印信息的命令是:print
通常,我们编程的时候,都要新建一个文件,并且保存成.py格式的文件,然后在文件里面编程。
当程序中有中文的时候,文件是无法保存的:
这时,要在文件的最前面添加UTF-8的编码格式:
2、变量
在python中,定义一个变量很简单,直接写就好,不用像C语言或java那样先声明,如:
name = 梅仁爱
i=5
name和 i 就是个变量,梅仁爱,和 5 就是变量的值。输出变量的值时,可以在print后直接接变量名,如:
也可以按以下方式输出:
学过C语言的同学应该知道,%d,%f,%s分别输出整型,浮点型和字符串。
3、输入
一个程序要能实现人机交互功能,必须要能够接受从键盘上输入的数据。在python中,接收由键盘输入的数据的函数是 input()或raw_input()
两者的区别是:输入字符串是,如果使用input()就要加入,raw_input()则不用。
4、注释
在python中,注释代码,可以在代码前加上符号 # ,如果要注释多行,就要用三个单引号括住 ,如以下:
切记:单引号只能是三个,不能多也不能少。
练习: 从键盘输入 a 和 b的值,并输出他们的和。
5、if判断语句
if判断语句的语法:
if 条件:
语句1
else:
语句2
当if后面的条件成立,则执行语句1;否则,执行语句2。
*******************************************
if .. elif语句的语法:
if 条件1:
语句1
elif 条件2:
语句2
else:
语句3
当条件1成立,则执行语句1,然后跳出if判断;当条件2满足,则执行语句2,然后跳出if判断;如果条件1和条件2都不满足,则执行语句3。
练习:写个小游戏,判断对方是否真心爱你 ^_^
从键盘输入 y 或 n,如果是y,则打印:“I love you too”;如果输入n,则打印:shit,get out!;否则,打印:“input wrong”
5、while循环语句
同if一样,while也是一种控制流语句,另外它也被称作循环语句。
程序执行到while处,“当”条件为True时,就去执行while内部的代码,“当”条件为False时,就跳过。
语法为:
while 条件:
循环执行的语句
同if一样,注意冒号,注意缩进。
例:
练习:
1、接着上面那个小游戏,如果输入不是y或n,让程序一直运行下去,直到输入正确的答案。
2、输出1到100,结果如下图:
6、for循环语句
接下来,跟大家讲解下另外一种常用的循环语句,for循环。
语法:
for ... in ...
同while一样,for循环可以用来重复做一件事情。在某些场景下,它比while更好用。比如,输出1到100。我们用while来做,需要有一个值来记录已经做了多少次,还需要在while后面判断是不是到了100。
如果用for循环,则可以这么写:
for i in range(1, 101):
print i
解释一下,range(1, 101)表示从1开始,到101为止(不包括101),取其中所有的整数。for i in range(1, 101)就是说,把这些数,依次赋值给变量i。相当于一个一个循环过去,第一次i = 1,第二次i = 2,……,直到i = 100。当i = 101时跳出循环。所以,当你需要一个循环10次的循环,你就只需要写:
for i in range(1, 11)
或者
for i in range(0, 10)
区别在于前者i是从1到10,后者i是从0到9。当然,你也可以不用i这个变量名。
比如一个循环n次的循环:
for count in range(0, n)
for循环的本质是对一个序列中的元素进行递归。
for i in range(a, b)
从a循环至b-1
附:
range(start,end,scan)
range()函
文档评论(0)