摘要: ''' 实现一个将两个数字相加并以二进制形式返回它们的和的函数。可以在添加之前或之后进行转换。 返回的二进制数应该是一个字符串。 10进制转换为2进制:满2进1,一直除到商为O 学习链接:https://jingyan.baidu.com/article/ac6a9a5e2cb17b2b653eac 阅读全文
posted @ 2020-03-31 14:35 pple 阅读(283) 评论(0) 推荐(0) 编辑
摘要: ''' 去掉给定字符串中的元音字母 ''' #解法1 def disemvowel(string): rlt=[] for i in string: if i.lower() not in 'aoeiu': rlt.append(i) return ''.join(rlt) #解法2: def di 阅读全文
posted @ 2020-03-31 14:33 pple 阅读(292) 评论(0) 推荐(0) 编辑
摘要: ''' 创建一个函数(或在Shell中编写脚本),该函数接受一个整数作为参数,对于偶数返回“偶数”,对于奇数返回“奇数” 能被2整除的都是偶数 ''' #解法1 def even_or_odd(number): return 'even' if number%2==0 else 'odd' ''' 阅读全文
posted @ 2020-03-31 14:32 pple 阅读(274) 评论(0) 推荐(0) 编辑
摘要: ''' 给定:一个包含名字哈希的数组 返回:格式化为名称之间用逗号分隔,最后两个名称之间应该用与号分隔。 namelist([ {'name': 'Bart'}, {'name': 'Lisa'}, {'name': 'Maggie'} ]) # returns 'Bart, Lisa & Magg 阅读全文
posted @ 2020-03-31 14:31 pple 阅读(222) 评论(0) 推荐(0) 编辑
摘要: ''' 判断一个数是不是质数 质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数, ''' def is_prime(num): if num<=1: return False for i in range(2,num): 阅读全文
posted @ 2020-03-31 14:30 pple 阅读(198) 评论(0) 推荐(0) 编辑
摘要: ''' 编写一个方法,以一个连续的(递增的)字母数组作为输入,并返回数组中丢失的字母。 你总是会得到一个有效的数组。总是少一个字母。数组的长度总是至少为2。 数组将始终只在一种情况下包含字母。 例子: [a, b, c, d ', ' f '] - >“e”(“O”,‘问’,‘R’, ' S '] 阅读全文
posted @ 2020-03-31 14:29 pple 阅读(179) 评论(0) 推荐(0) 编辑
摘要: #解法1 def solution(number): multi_num=0 for num in range(number): if num%3==0 or num%5==0: multi_num+=num return multi_num #解法2 def solution2(number): 阅读全文
posted @ 2020-03-31 14:28 pple 阅读(150) 评论(0) 推荐(0) 编辑
摘要: ''' 它接受数字num1和num2,如果在num1的任何位置有一个数字的连续三倍,并且在num2中有一个数字的连续两倍,则返回1。 如果不是这样,则返回0 例子 triple_double(451999277, 41177722899) == 1 num1有三个直的999,num2有两个直的999 阅读全文
posted @ 2020-03-31 14:27 pple 阅读(164) 评论(0) 推荐(0) 编辑
摘要: #解法1: def row_sum_numbers(n): return sum(range(n*(n-1)+1,n*(n+1),2)) #根据给定的行数,算出第一个数字3,和最后一个数字+1 6 def row_sum_numbers2(n): return n**3 # print(row_su 阅读全文
posted @ 2020-03-31 14:26 pple 阅读(127) 评论(0) 推荐(0) 编辑
摘要: #方法1 import re def to_camel_case(text): # your code here rlt = '' for i, value in enumerate(re.split('_|-',text)): if i != 0: value = value[0].upper() 阅读全文
posted @ 2020-03-31 14:24 pple 阅读(427) 评论(0) 推荐(0) 编辑
摘要: #coding:utf8 from random import randint import time class tiger: name='Tiger' def __init__(self,weight=200): self.weight=weight def __repr__(self): re 阅读全文
posted @ 2020-03-31 14:15 pple 阅读(250) 评论(0) 推荐(0) 编辑
摘要: #coding:utf-8 from appium import webdriver import time,traceback ''' desired_capabilities:这些键告诉appium server测试程序希望进行的是什么样的测试 appPackage:所测APP应用对应的ID a 阅读全文
posted @ 2020-03-31 14:09 pple 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 环境部署: 1.下载adb工具 2.下载奇兔刷机(或其它一键刷机软件),将手机与电脑进行连接 3.一键root手机 命令 1.获取设备列表及设备状态:adb devices 如果连接的设备不止一个,可以使用命令进行切换:adb -s device_name shell 注:设备的状态有3种:devi 阅读全文
posted @ 2020-03-31 14:07 pple 阅读(346) 评论(0) 推荐(0) 编辑
以终为始,你期待的那天不会太遥远。