
Python 我们来了
OVER_TIME
这个作者很懒,什么都没留下…
展开
-
2019-04-15:根据ASCII表输出字母到列表(大写字母、小写字母、大小写字母、字母+数字)
#encoding=utf-8“”"掌握内容1、chr()函数,用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符2、了解ASCII对照表“”"#输出大写字母到列表中,ASCII对照表中,大写字母对应65-90,def Big_letter():big_list = []for i in range(65,91):big = chr(i)b...原创 2019-04-15 17:57:51 · 1258 阅读 · 0 评论 -
2019-06-02:模拟器上雪球APP的webview页面测试case
# coding:utf-8from appium import webdriverfrom appium.webdriver.webdriver import WebDriverfrom selenium.webdriver.support.ui import WebDriverWaitimport pytestfrom appium.webdriver.common.mobileb...原创 2019-06-02 14:53:36 · 1142 阅读 · 0 评论 -
2019-06-06:迭代器与生成器的使用例子
#coding=utf-8import sys"""掌握内容1、迭代器有两个基本的方法:iter() 和 next()2、生成器的yield函数3、str.strip()把字符串(str)的头和尾的空格,以及位于头尾的\n \t之类给删掉,"""#使用生成器处理文件,用户指定要查找的内容,将文件中匹配到的行输出到屏幕def read_file(filename,test):...原创 2019-06-06 16:21:31 · 201 阅读 · 0 评论 -
2019-05-31:雪球APP登录的几个用例(增加判断页面是否存在元素的方法)
# coding:utf-8from appium import webdriverfrom appium.webdriver.webdriver import WebDriverimport pytest"""1、完成雪球登录场景的测试,要带有setup_class setup_method2、微信 验证码 密码 错误的用户名 错误的密码 至少编写5条用例"""class ...原创 2019-05-30 18:25:35 · 733 阅读 · 0 评论 -
2019-05-15:实现几个adb命令的封装
#coding=utf-8import os"""题目1、实现adb几个命令的封装"""# 获取Android手机系统版本def get_android_version(): command = 'adb shell getprop ro.build.version.release' result = str(os.popen(command).read()) ...原创 2019-05-15 18:02:07 · 756 阅读 · 0 评论 -
2019-05-20:雪球APP首页,滑动操作及侧滑操作
# coding:utf-8from appium import webdriverimport pytestfrom appium.webdriver.common.touch_action import TouchActionfrom appium.webdriver.webdriver import WebDriverimport time"""1 、进入雪球首页,进入基...原创 2019-05-20 19:12:59 · 879 阅读 · 0 评论 -
2019-05-07:在当前文件夹新建一个excel文件,然后写入数据,读取数据,操作单元格(使用openpyxl)
#encoding=utf-8import openpyxlimport osimport datetime"""掌握内容1、了解openpyxl的常用方法,及操作excel的步骤"""#创建文件-创建文件对象wb1 = openpyxl.Workbook()#保存excel文件wb1.save(filename = 'excel_name.xlsx')#打开已有文件w...原创 2019-05-07 16:00:59 · 902 阅读 · 0 评论 -
2019-05-19:打开雪球APP,搜索alibaba 判断是否添加自选股,如果未添加,则添加到自选股
#coding=utf-8from appium import webdriver"""打开雪球 添加自选股 输入alibaba 添加到自选股"""caps = {}caps["platformName"] = "android"caps["deviceName"] = "hogwarts"caps["appPackage"] = "com.xueqiu.android"cap...原创 2019-05-19 12:58:57 · 934 阅读 · 0 评论 -
2019-04-30:冒泡排序列表,然后再合并两个列表,实现由小到大排列
#encoding=utf-8"""1、冒泡排序列表,然后再合并两个列表,实现由小到大排列2、extend(list):在列表末尾一次性追加另一个列表中的多个值 append(obj):在列表中添加一个对象"""#冒泡排序def maopao(L): for i in range(len(L)-1): for j in range(len(L)-1-i...原创 2019-05-06 13:19:52 · 336 阅读 · 0 评论 -
2019-05-08:python3+appium环境搭建完成后的测试-操作真机上的计算器
#coding=utf-8from appium import webdriverdesired_caps = {} #初始化desired_caps['platformName'] = 'Android' #使用哪种移动平台desired_caps['platformVersion...原创 2019-05-08 16:50:10 · 403 阅读 · 0 评论 -
2019-04-25:新建一个txt文件,添加10行数据,然后再删除第8行数据
#encoding=utf-8import os"""掌握内容1、学习os模块、file模块2、open(file, mode='')方法用于打开用于打开一个文件,并返回文件对象题目新建一个txt文件,添加10行数据,然后再删除第8行数据"""#新建一个txt文件def Creat_txt(name): current_path = os.getcwd() ...原创 2019-04-25 14:36:04 · 961 阅读 · 0 评论 -
2019-04-29:计算字符串中每个字符出现次数并倒置字符串(遇到过的面试题)
#encoding=utf-8#计算字符串中每个字符出现的次数def str(st): st_dic = {} for i in st: if i in st_dic: #pyhton2写法:if st_dic.has_key(i),python3没有has_key方法 st_dic[i] = st_di...原创 2019-04-29 14:29:43 · 480 阅读 · 1 评论 -
2019-04-18:一个列表,排重,不能用set,也不能用字典
#encoding=utf-8"""掌握内容1、字符串拼接2、list.insert(index, obj):将对象插入列表3、python3.x版本输出不换行格式:print(x, end=" ")4、in、not in:成员运算符(字符串、列表、元组)"""#一个列表,排重,不能用set,也不能用字典def Oper_list(original): result ...原创 2019-04-18 17:13:49 · 223 阅读 · 0 评论 -
2019-04-19:高空抛物,计算第n次落下时共经历多少米,第n次反弹多高
#encoding=utf-8"""掌握内容1、判断变量数据类型:isinstance(变量名,类型)2、python3.x版本输出不换行格式:print(x, end=" ")3、**:幂,x**y,返回x的y次幂题目一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第n次落地时,共经过多少米?第n次反弹多高?"""def Height_list(n...原创 2019-04-19 16:28:05 · 1621 阅读 · 0 评论 -
2019-04-17:根据ASCII表输出奇数字母和偶数字母到列表中
#encoding=utf-8"""掌握内容1、chr()函数,用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符2、了解ASCII对照表,大写字母对应65-90,小写字母对应97-1223、字符串拼接4、list.insert(index, obj):将对象插入列表5、python3.x版本输出不换行格式:print(x, end=" ")"...原创 2019-04-17 17:19:06 · 914 阅读 · 0 评论 -
2019-04-26:检测用户输入的数字是否为阿姆斯特朗数
在#encoding=utf-8"""掌握内容1、学习取模、幂、取整除的运算符2、掌握阿莫斯特朗数规律:如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数"""#检测用户输入的数字是否为阿姆斯特朗数def Amstl(num): sum = 0 n = len(str(num)) temp = num while temp>0...原创 2019-04-26 14:31:11 · 1058 阅读 · 0 评论 -
2019-04-16:根据ASCII表输出字符串a1b2c3d4e5f6g7h8i9j10和a1B2c3D4e5F6g7H8i9J10
#encoding=utf-8"""掌握内容1、chr()函数,用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符2、了解ASCII对照表3、字符串拼接"""#生成字符串a1b2c3d4e5f6g7h8i9j10def Str1(): strr1 = '' for i in range(97,107): strr1...原创 2019-04-16 17:19:10 · 980 阅读 · 0 评论 -
2019-06-11:appium+pytest中,PageObject设计模式的使用
Appium Driver的封装#coding=utf-8from appium import webdriverfrom appium.webdriver.webdriver import WebDriverclass AndroidClient(object): driver:WebDriver @classmethod def install_app(cl...原创 2019-06-11 17:01:50 · 753 阅读 · 0 评论