python学习过程中随手写的测试脚本-testds.py

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习过程中随手写的测试脚本-testds.py相关的知识,希望对你有一定的参考价值。

## test for dict
print(‘==========start test dict==========‘)
names = [‘Aa‘, ‘Bb‘, ‘Cc‘]
scores = [98, 76, 54]
## d相当于做了一个map映射
d = {‘Aa‘: 98, ‘Bb‘: 76, ‘Cc‘: 54}
print(‘d is‘,d)

for name in names:
print(‘%s is‘ % name,d[name] )

## get可在查询不到数据时不返回错误,返回指定数值或字符串
print(‘Xy not exist, result of Xy is‘,d.get(‘Xy‘,-1) )
## 可通in判断查询数据是否存在于dict
i = 0
names.append(‘Xy‘)
while i < 10 :
if not names[i] in d:
print(‘break , names[%d] not exist‘ % i,names[i])
break
print(‘names[%d] is‘ % i,names[i])
print(‘d[%s] is‘ % names[i],d[names[i]])
i = i + 1

print(‘d is‘,d)
##删除映射可用pop
d.pop(‘Aa‘)
print(‘after pop,d is‘,d)

print(‘=========start test set==========‘)
##set是一组字符的集合,但是数据自动去重,可用add和remove增加和删除元素,但是依然会去重复
s = set([‘a‘, ‘b‘, ‘c‘,‘a‘])
print(‘s is‘,s)
s.add(‘a‘)
s.add(‘d‘)
print(‘after s.add , s is‘,s)
s.remove(‘d‘)
print(‘after s.remove , s is‘,s)
s2 = set([‘a‘, ‘b‘, ‘e‘])
##set可做&和|等操作
print(‘s2 is‘,s2)
print(‘s & s2 is‘,s & s2)
print(‘s | s2 is‘,s | s2)



































以上是关于python学习过程中随手写的测试脚本-testds.py的主要内容,如果未能解决你的问题,请参考以下文章

python学习过程中随手写的测试脚本-testloop.py

python学习过程中随手写的测试脚本-test1.py

平时随手写的一些脚本程序:shell,perl,python

随手写的一个检测php连接mysql的小脚本

深浅拷贝--python(预习中随手写的。因为当时很无聊。。。)

python写的selenium测试脚本,run.py文件引测试脚本怎么批量引入?