《selenium 自动化测试实战 python语言》笔记
第三章 python基础
输出与输入
输出print
输出函数:print()
举例:print("Hello world")
打印不同的数据类型:
%s(字符串)
name = "zhangsan"
print("the boy is %s" %name)
%d(数字)
age = 10
print(" you are %d" %age)
%r(未知类型)
n="abc"
print("you print is %r." %n)
输出多个元素
name="xiaoming"
age=24
print("student info: %s %d." %(name,age))
输入input
举例:n = input("Enter any content:")
print("you input is %r" %n)
引号与注释
引号特点:引号不区分单引号和双引号
注释
单行注释符号:#
多行注释符号:""" hhhhhhhh""" ,'''hhhhhhh'''
分支与循环
if 语句:
print()
else:
print()
举例:
注意:特殊符号":",空格
a = 2
b = 3
if a>b:
print("a max!")
else:
print("b max!")
举例2
注意:"==","!="/"in" "not in"/布尔类型判断
student=xiaoming
if student == "xiaoming":
print("xiaoming,you are on duty today.")
else:
print("please call xiaoming to duty.")
多重条件 if : elseif: else:
results = 72
if results >=90:
print('优秀')
elseif results >=70:
print('良好')
elseif results >=60:
print('及格')
else:
print('不及格')
for语句
举例1:
for i in "hello world":
print(i)
举例2
fruits =['banana','apple','mango']
for fruit in fruits:
print(fruit)
举例3
range()函数:一定次数的循环
for i in range(5):
print(i)
range(start,end[,step])函数:区间,等差公数d
for i in range(1,10,2):
print(i)
数组与字典
数组和字典用户存放数据的形式
数组符号:[]
数组元素表示:['a','b',1,'d']
定义一个数组:lists = ['a','b',1,'d']
数组取第一个值:lists[0]
数组末尾追加字符:lists.append('q')
字典
字典符号:{}
特点:成对出现
定义一个字典:dicts = {"username":"zhangsan","password":123456}
取key的函数:dicts.keys()
取value的函数:dicts.values()
取所有项值:dicts.items()
函数、类和方法
定义函数的符号:def:
传参数函数
def add(a,b):
print(a+b)
add(3,5)
不需要传参数函数
def add(a=1,a=2):
return a+b
add()
add(3,5)#改写
类和方法
class A(object):
def add(self,a,b):
return a+b
count A()
print(count.add(3,5))

python中类的继承

B类继承了A类,所有B类拥有了A类的方法,同时也有自己的方法
模组
模组:类库或模块
浙公网安备 33010602011771号