自动化测试学习日记day1
python第一天
type() 查看数据的类型
len() 计算字符串、列表、元组和字典的长度
数据类型
整数 int 3
长整型 long 3L
浮点数 float 3.1
字符串 str ‘tom’ “tom” ‘’‘tom’’’ “”“tom”"" ‘’
布尔类型 bool True False
列表 list [1, 2.0, ‘hello’,] []
元组 tuple (1, 2.0, ‘hello’,) ()
字典 dict {‘name’:‘Jack’, ‘age’:22} 字典里的元素是由键(key)和值(value)构成的键值对 key:value
运算符
算数运算符:
+
-
* 11 * 2 —> 22
/ 11 / 2 —> 5
% 取模 11 % 2 —> 1
** 幂运算 3 ** 2 --> 9
// 取整除法,如果运算结果是浮点数,只保留整数部分,舍弃掉小数点后面的部分
关系运算符:
> 大于
>= 大于等于
< 小于
<= 小于等于
== 相等
!= 不等
逻辑运算符:
and 与 条件1 and 条件2 两个条件同时为True,运算结果才为True
or 或 条件1 or 条件2 两个条件只有有一个为True,运算结果就为True
not 非 not 条件
赋值运算符: 为变量赋值,左边一定是变量名
= a = 10
+= a += 3 相当于a = a + 3
-=
*=
/=
%=
**=
//=
成员关系运算符:
in 属于
not in 不属于
12 in [11, 22, 33] ===> False
12 not in [11, 22, 33] ===> True
变量名命名规范: 变量名可以包含大小写字母、数字和下划线,不能以数字开头
合法的变量名
a
a3
a_3
不合法的变量名
3a
a-
a)
if条件语句
# -*- coding: utf-8 -*-
age = input('请输入你的年龄:')
# if 条件执行结构
# 当 if 后面为True,就执行下面的代码块
if age >= 18:
print "你是成年人了"
print "可以谈恋爱了"
print "程序结束"
if …else…
# -*- coding: utf-8 -*-
age = input('请输入你的年龄:')
# if else 分支执行结构
# 当 if 后面为True,就执行if代码块,否则执行else代码块
if age >= 18:
print "你是成年人了"
print "可以谈恋爱了"
else:
print "你还是未成年人"
print "不可以谈恋爱"
print "程序结束"
if …elif…elif…
# if elif ... 多路分支执行结构
if age < 18:
print "你是未成年人"
elif age < 40:
print "青年人"
elif age < 60:
print "中年人"
else:
print "老年人"
print "程序结束"
0~59不及格 60 ~ 69及格 70 ~89良好 90 ~100优秀
if score < 0 or score > 100:
print "无效分数"
else:
if score < 60:
print "不及格"
else:
if score < 70:
print "及格"
elif score < 90:
print "良好"
else:
print "优秀"