随笔分类 -  python 面试题

摘要:airtest环境搭建,将下面的图片和代码文件放在同一个目录下, 确保手机已开启usb调试, 将游戏调整到副本页面, 运行py文件,即可! pic # # # # code from airtest.core.api import * import time import datetime impo 阅读全文
posted @ 2020-10-21 12:45 anobscureretreat 阅读(199) 评论(0) 推荐(0) 编辑
摘要:1.一行代码实现1--100之和 >>> >>> sum(range(1,101)) 5050 >>> 2.Python是如何进行内存管理的? 从三个方面来说,主要有方面的措施:对象的引用计数机制、垃圾回收机制、内存池机制。 一、对象的引用计数机制Python内部使用引用计数,来保持追踪内存中的对象 阅读全文
posted @ 2020-10-07 15:02 anobscureretreat 阅读(652) 评论(0) 推荐(0) 编辑
摘要:code class node: def __init__(self, data): self.data = data self.layer=None self.left_child = None self.right_child = None self.parent_node=None def a 阅读全文
posted @ 2020-10-06 15:05 anobscureretreat 阅读(1091) 评论(0) 推荐(0) 编辑
摘要:code class BinaryTree: def __init__(self, rootObj): self.key = rootObj self.leftChild = None self.rightChild = None def insertLeft(self, newNode): if 阅读全文
posted @ 2020-10-04 16:40 anobscureretreat 阅读(186) 评论(0) 推荐(0) 编辑
摘要:code ''' 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字, 例如,如果输入如下矩阵: [[ 1, 2, 3, 4], [ 5, 6, 7, 8], [ 9, 10, 11, 12], [13, 14, 15, 16]] 则依次打印出数字 1,2,3,4,8,12,16,15,1 阅读全文
posted @ 2020-10-04 12:40 anobscureretreat 阅读(311) 评论(0) 推荐(0) 编辑
摘要:code def reverse_str(tmp): alist=list(tmp) startIndex = 0 endIndex = len(alist) - 1 while startIndex < endIndex: alist[startIndex], alist[endIndex] = 阅读全文
posted @ 2020-10-04 11:21 anobscureretreat 阅读(277) 评论(0) 推荐(0) 编辑
摘要:code class Solution: # 按照书上的方法进行编写 # 因为Python的字符串结束没有结束符, 所以需要判断最后的pEnd是否已经指到最后一个字符 # 如果已经指到最后一个字符, 则直接在复制之后跳出循环 # 测试用例'I am a student.'和' '和'' def Re 阅读全文
posted @ 2020-10-04 11:13 anobscureretreat 阅读(519) 评论(0) 推荐(0) 编辑
摘要:code class Node: def __init__(self, initdata): self.data = initdata self.next = None def getData(self): return self.data def getNext(self): return sel 阅读全文
posted @ 2020-10-04 00:16 anobscureretreat 阅读(201) 评论(0) 推荐(0) 编辑
摘要:code def binarySearch(alist, item): first = 0 last = len(alist) - 1 while first <= last: mid = (first + last)//2 if alist[mid] > item: last = mid - 1 阅读全文
posted @ 2020-10-03 22:28 anobscureretreat 阅读(275) 评论(0) 推荐(0) 编辑
摘要:code class mytest(): def __str__(self): return "hello" def __repr__(self): return "world" a=mytest() print(a) print(str(a)) print(repr(a)) outputs mac 阅读全文
posted @ 2020-09-13 15:42 anobscureretreat 阅读(240) 评论(0) 推荐(0) 编辑
摘要:从对象内存地址方向来说 可变数据类型:在内存地址不变的情况下,值可改变(列表和字典是可变类型,但是字典中的 key 值必须是不可变类型) 不可变数据类型:内存改变,值也改变。(数字,字符串,布尔类型,都是不可变类型)可以通过 id() 方法进行内存地址的检测。 阅读全文
posted @ 2020-09-13 12:15 anobscureretreat 阅读(474) 评论(0) 推荐(0) 编辑
摘要:字符串(String)、 数字(Digit)、 列表(List)、 元组(Tuple)、 集合(Sets)、 字典(Dictionary)。 阅读全文
posted @ 2020-09-13 12:12 anobscureretreat 阅读(419) 评论(0) 推荐(0) 编辑
摘要:昨天面试的时候提到了这个问题,但是由于面试时有点紧张,加上之前没做过这个,没写出来,今天补出来。 code a=[ {"id":1,"menu_name":"菜单1","pid":0}, {"id":2,"menu_name":"菜单1-1","pid":1}, {"id":3,"menu_name 阅读全文
posted @ 2020-09-05 23:15 anobscureretreat 阅读(372) 评论(0) 推荐(0) 编辑
摘要:什么是CORS? CORS是一个W3C标准,全称是“跨域资源共享"(Cross-origin resoure sharing). 它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而客服了A JAX只能同源使用的限制。 什么是CSRF? CSRF主流防御方式是在后端生成表单的时候生成 阅读全文
posted @ 2020-08-31 22:17 anobscureretreat 阅读(617) 评论(0) 推荐(0) 编辑
摘要:1、 Django走的大而全的方向,开发效率高。它的MTV框架,自带的ORM,admin后台管理,自带的 sqlite数据库和开发测试用的服务器,给开发者提高了超高的开发效率。 重量级web框架,功能齐全,提供一站式解决的思路,能让开发者不用在选择上花费大量时间。 自带ORM和模板引擎,支持jinj 阅读全文
posted @ 2020-08-31 22:09 anobscureretreat 阅读(938) 评论(0) 推荐(0) 编辑
摘要:WSGI: web服务器网关接口,是一套协议。用于接收用户请求并将请求进行初次封装,然后将请求交给web框 架。 实现wsgi协议的模块:wsgiref,本质上就是编写一socket服务端,用于接收用户请求(django) werkzeug,本质上就是编写一个socket服务端,用于接收用户请求(f 阅读全文
posted @ 2020-08-31 22:08 anobscureretreat 阅读(247) 评论(0) 推荐(0) 编辑
摘要:在django中,路由是浏览器访问服务器时,先访问的项目中的url,再由项目中的url找到应用中url, 这些url是放在一个列表里,遵从从前往后匹配的规则。 在flask中,路由是通过装饰器给每个视图函数 提供的,而且根据请求方式的不同可以一个url用于不同的作用。 阅读全文
posted @ 2020-08-31 22:06 anobscureretreat 阅读(410) 评论(0) 推荐(0) 编辑
摘要:code import time #—————————————————————————————————————————————— #死循环打印1 ''' def count_n1(): return 1 for i in iter(count_n1, 6): print(i) ''' #—————— 阅读全文
posted @ 2020-08-23 23:39 anobscureretreat 阅读(3896) 评论(0) 推荐(0) 编辑
摘要:code 1.每个缩进层级使用4个空格。 2.每行最多79个字符。 3.顶层的函数(def)或类(class)的定义之间空两行。 4.采用ASCII或UTF-8编码文件。(就是在里面表明编码格式,ASCII编码格式或者是UTF-8的编码格式) 5.在文件的顶端,注释和文档说明之下,每行每条impor 阅读全文
posted @ 2020-08-23 11:06 anobscureretreat 阅读(317) 评论(0) 推荐(0) 编辑
摘要:在python中的random.randint(a,b)用于生成一个指定范围内的整数zd。 其中参数专a是下限,参数b是上限,生成的随机数n: a <= n <= b。 所以random.randint(9,10)的意思是: 生成大于等于9,小于等于10的随机整数。 因此这句得到的结果不是9,就是1 阅读全文
posted @ 2020-08-23 11:05 anobscureretreat 阅读(856) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示