栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

软件测试用python一般用来做什么_软件测试python面试题及答案?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

软件测试用python一般用来做什么_软件测试python面试题及答案?

文章目录

一、变量的使用

声明赋值覆盖 二、TODO三、注释四、命名规则五、查看python里面有哪些保留字六、六大数据类型

1.数字类型

1.1 整数 int1.2 浮点数 float1.3 复数 complex1.4 布尔值 bool

True、Flase 2.字符串类型 string3.元组类型 Tuple

3.1 创建元组3.2 修改元组变量3.3 遍历元组3.4 计算元素个数 len()3.5 拼接元组3.6 复制元组3.7 判断元组中的元素是否存在3.8 读取第n个元素 4.列表类型 List

3.1 创建列表3.2 修改列表的元素3.3 遍历列表3.4 计算元素个数 len()3.5 拼接列表 +3.6 复制列表 *3.7 判断列表中的元素是否存在 in3.8 读取第n个元素 5.字典类型 Dictionary6.集合类型 Set空值 None 七、常用函数

type()函数:查看数据类型input()函数:用来做控制台输入,可以接收控制台输入的内容

一、变量的使用 声明 赋值 覆盖

变量可以一次声明,多次赋值,前面的赋值会被后面的赋值覆盖

python 是严格区分大小写

二、TODO
记录待办事项
@ TODO
三、注释

提示:多行注释快捷键:ctrl+/

# 这个是单行注释 
"""这个也是注释"""
'''这个还是注释'''
四、命名规则
变量名由大小写英文字母、数字和下划线_组成
变量名不能用数字开头
python 的关键字不能用做变量名
五、查看python里面有哪些保留字
import   keyword
print(keyword.kwlist)
"""
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 
'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global',
 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return',
  'try', 'while', 'with', 'yield']
 """
六、六大数据类型 1.数字类型 1.1 整数 int

包含正整数、负整数。
布尔是整数的子类型。

a=1
print(type(a))
# 
1.2 浮点数 float

包含整数、小数

1.3 复数 complex

复数是由实数部分和虚数部分组成,可以用a+bj,或者complex(a,b)表示,复数的实部a和虚部b都是浮点数

1.4 布尔值 bool

布尔是整数的子类型。

True、Flase

成立,为真
不成立,为假

print(type(True))
# 

print(bool(0))
# False

print(bool(1+1))
# True
2.字符串类型 string

由单引号或者双引号括起来的字符
字符串中的单引号和双引号可以配合使用

print("你好'厉害'呀")
#你好'厉害'呀

字符串过长通过回车进行换行,输出结果还是一行

print("你"
      "好'厉害'呀")
# 你好'厉害'呀

三引号,自动取消所有编译,原样输出‘str’

print("""1+2""")
# 1+2
3.元组类型 Tuple

由”()“组成,元素之间用”,“分隔。元素不可修改。

3.1 创建元组
tuple=() #创建空元素
print(type(tuple)) # 

tuple=(1,) #创建单个元素
print(tuple) # 1
print(type(tuple)) # 

tup1 = ('1', '2', 1, 2) #创建多个元素
print(tup1)  # ('1', '2', 1, 2)
print(type(tup1))  # 
3.2 修改元组变量

提示:元组中的元素不可以修改,但是元组可以重新被赋值

tup1 = ('1', '2', 1, 1, 2)
tup1 = (2,2,2,2,2)
print(tup1)  # (2,2,2,2,2)
print(type(tup1))  # 
3.3 遍历元组
tup1 = ('1', '2', 1, 1, 2)
for i in tup1:
    print(i,end=" ")
    print(type(i)) 	# 1 
					# 2 
					# 1 
					# 1 
					# 2 
3.4 计算元素个数 len()
tup1 = ('1', '2', 1, 1, 2)
print(len(tup1)) # 5
3.5 拼接元组
tuple = (3,)
tup1 = tuple + ('1', '2', 1, 1, 2)
print(tup1) # (3, '1', '2', 1, 1, 2)
print(type(tup1)) # 

3.6 复制元组
tuple = (3, 1)
print(tuple * 3)  # (3, 1, 3, 1, 3, 1)
3.7 判断元组中的元素是否存在
tuple = (3, 1)
print(3 in tuple)  # True
3.8 读取第n个元素
"""读取单个元素"""
tuple = (3, 1)
print(tuple[0])  # 3

"""读取多个元素"""
tuple = (3, 14, 5, 7, 23, 45, 66, 64, 23)
print(tuple[:3])  # (3, 14, 5)
print(tuple[2:5]) # (5, 7, 23)
print(type(tuple[:3]))  # 
4.列表类型 List

由”[ ]“组成,元素之间用”,“分隔。元素可以修改。

3.1 创建列表
'''创建空列表'''
list1 = []
print(list1)  # []
print(type(list1))  # 

'''创建单个列表'''
list1 = [3]
print(list1)  # [3]
print(type(list1))

'''创建多个列表'''
list1 = ['1', '2', 1, 1, 2]
print(list1)  # ['1', '2', 1, 1, 2]
print(type(list1))
3.2 修改列表的元素
'''修改列表元素'''
list1 = [3, 14, 5, 7, 23, 45, 66, 64, 23]
list1[0]=99
print(list1)  # [99, 14, 5, 7, 23, 45, 66, 64, 23]
print(type(list1))

'''修改列表元素为列表'''
list1 = [3, 14, 5, 7, 23, 45, 66, 64, 23]
list1[0]=["哈哈"]
print(list1)  # [['哈哈'], 14, 5, 7, 23, 45, 66, 64, 23]
print(type(list1))

list1=[['哈哈','嘻嘻'], [14, 5, 7, 23], 45, 66, 64, 23]
list1[0][1]=99
print(list1)  # [['哈哈', 99], [14, 5, 7, 23], 45, 66, 64, 23]
print(type(list1))
3.3 遍历列表

遍历非嵌套列表

list1=[14, 5, 7, 23]

for j in list1:
	print(j)
    
# 14
# 5
# 7
# 23

遍历嵌套列表

list1=[['哈哈','嘻嘻'], [14, 5, 7, 23]]

print("===方法一===")
for i in range(0,len(list1)):
    for j in range(0,len(list1[i])):
        print(list1[i][j])

print("===方法二===")
for i in list1:
    for j in i:
        print(j)
# 哈哈
# 嘻嘻
# 14
# 5
# 7
# 23
3.4 计算元素个数 len()
list1=[['哈哈','嘻嘻'], [14, 5, 7, 23]]
print(len(list1)) # 2

list2=['哈哈','嘻嘻', 14, 5, 7, 23]
print(len(list2)) # 6

list1=[['哈哈','嘻嘻'], [14, 5, 7, 23]]
print(len(list1[1])) # 6
3.5 拼接列表 +
list1 = [['哈哈', '嘻嘻'], [14, 5, 7, 23]]
list2 = list1 + [['哈哈', '嘻嘻'], [14, 5, 7, 23]]
print(list2)  # [['哈哈', '嘻嘻'], [14, 5, 7, 23], ['哈哈', '嘻嘻'], [14, 5, 7, 23]]
3.6 复制列表 *
list1 = ['哈哈', '嘻嘻']
print(list1*3)  # ['哈哈', '嘻嘻', '哈哈', '嘻嘻', '哈哈', '嘻嘻']
3.7 判断列表中的元素是否存在 in

提示:只能在子元素里判断,不能再子列表里面判断

list1 = [[["哈哈哈哈","哈哈哈","哈哈","哈"],["嘻嘻嘻嘻","嘻嘻嘻","嘻嘻"]], [14, 5, 7, 23],99]
print(99 in list1)  # True
print("嘻嘻嘻嘻" in list1) # False 只能在子元素里判断,不能再子列表里面判断
print("嘻嘻嘻嘻" in list1[0][1]) # True
3.8 读取第n个元素
"""读取单个元素"""
list1 = ["哈哈哈哈","哈哈哈","哈哈","哈"]
print(list1[0])  # 哈哈哈哈
print(type(list1[0])) # 


5.字典类型 Dictionary 6.集合类型 Set 空值 None

提示:None和0是不一样的,不能理解为0

print(type(None))
# 

print(type(0))
# 
七、常用函数 type()函数:查看数据类型
a=3
print ('a的数据类型是:',type(a))

提示:类型的强制转换可能会造成精度丢失
提示:大类转小类,精度丢失
提示:除了0、0.0外,其余所有的整数、浮点数类型转换成bool类型都是True,非0为真

input()函数:用来做控制台输入,可以接收控制台输入的内容

提示:所有从控台输入的内容都是字符串格式

'''	设计一个简单的整数加法计算器'''
a= int(input("请输入第一个数字:"))
b= int(input("请输入第二个数字:"))
print("两个数字相加之和为:%s"%(a*b))
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/783100.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号