随笔分类 - python基础
摘要:一、客户端与服务端请求响应的关系USER(客户端) 请求 tomcat(服务器), 属于HTTP请求。http请求是无状态的,即每次服务端接收到客户端的请求时,都是一个全新的请求,服务器并不知道客户端的历史请求记录;所以当用户从客户端请求一次登录后,登录成功,再次进行请求时,因为tomcat不能识别
阅读全文
摘要:1. % print ('我叫%s, 身高%scm' % (name,height)) ** 传入的值为元组 %s :str() %d-:十进制-- %x : 十六进制 %f :浮点型 指定长度: %5d 右对齐,不足左边补空格 %-5d - 代表左对齐,不足右边默认补空格 %05d 右对齐,不足左
阅读全文
摘要:今天来说一下如何判断字典中是否存在某个key,一般有两种通用做法,下面为大家来分别讲解一下: 第一种方法:使用自带函数实现。在python的字典的属性方法里面有一个has_key()方法,这个方法使用起来非常简单。例: 1 2 3 4 5 #生成一个字典 d = {'name':{},'age':{
阅读全文
摘要:这篇文章主要介绍了python实现忽略大小写对字符串列表排序的方法,通过三种不同的方法实现了对字符串的排序,是非常实用的技巧,需要的朋友可以参考下 本文实例讲述了python实现忽略大小写对字符串列表排序的方法,是非常实用的技巧。分享给大家供大家参考。具体分析如下: 先来看看如下代码: ? 1 2
阅读全文
摘要:详解Python的装饰器 Python中的装饰器是你进入Python大门的一道坎,不管你跨不跨过去它都在那里。 为什么需要装饰器 我们假设你的程序实现了say_hello()和say_goodbye()两个函数。 def say_hello(): print "hello!" def say_goo
阅读全文
摘要:一、静态方法 1.1、定义 在类中的方法前面通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法 1 2 3 4 5 6 7 8 9 10 class Person(object): def __init__(self, name): self.name = name @stati
阅读全文
摘要:Python 断言的使用方法 自动化测试常用断言的使用方法(python) 自动化测试中寻找元素并进行操作,如果在元素好找的情况下,相信大家都可以较熟练地编写用例脚本了,但光进行操作可能还不够,有时候也需要对预期结果进行判断。 这里介绍几个常用断言的使用方法,可以一定程度上帮助大家对预期结果进行判断
阅读全文
摘要:IO多路复用之select、poll、epoll详解 目前支持I/O多路复用的系统调用有 select,pselect,poll,epoll,I/O多路复用就是通过一种机制,一个进程可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,ps
阅读全文
摘要:高并发的详解及解决方案 一、什么是高并发 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。 高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QP
阅读全文
摘要:所谓Attr系列,其实是__setattr__,__delattr__,__getattr__ 三个函数,从名字中可以看出来这是一套设置,删除,查询的函数,那我们来一个一个的看: __setitem__(self,key,value):当对类中的某个属性进行"赋值"时触发的函数(只有使用字典赋值的方
阅读全文
摘要:今天在玩pycharm的时候不知道按了其中什么按钮,然后我们的项目目录全部都不见了(一开始还不知道这个叫做项目目录)然后自己捣鼓了好久各个窗 口的打开关闭,终于最后被我发现了什么~ 今天在玩pycharm的时候不知道按了其中什么按钮,然后我们的项目目录全部都不见了(一开始还不知道这个叫做项目目录)然
阅读全文
摘要:__slots__ 由于Python是动态语言,任何实例在运行期都可以动态地添加属性。 如果要限制添加的属性,例如,Student类只允许添加 name、gender和score 这3个属性,就可以利用Python的一个特殊的__slots__来实现。 顾名思义,__slots__是指一个类允许的属性列表: class Student(object): __slots__ = ('...
阅读全文
摘要:这种情况其实可以不用管,是可以正常运行的; 但是,如果看着不舒服,可以进行以下过程进行设置即可: file->settings->project->project structure->点击项目路径->点击Excluded。然后确定就正常显示了。
阅读全文
摘要:我们在创建一个系统时经常需要进行登录认证,若在一个模块实现登录,则其他模块无需再重复登录,那么怎样实现这一功能呢,我们可以结 合装饰器来完成,下面结合一个简单的明星投票系统来简述这一功能的实现。 投票系统包含“注册”“登录”“票数显示”“投票”及“退出”基本功能,第一步,我们先分别写出实现五个这五个
阅读全文
摘要:一 内置函数2 1 其他相关 1.1 文件操作相关 open:函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。 1.2 模块相关 __import__:函数用于动态加载类和函数 。 1.3 帮助 help:函数用于查看函数或模块用途的详细说明。 1.4 调用相关 ca
阅读全文
摘要:一.生成器表达式,列表推导式 1.列表推导式 1.1 分类 a.循环模式 [变量(加工后的变量) for 变量 in iterable] b.筛选模式 [变量(加工后的变量) for 变量 in iterable if 条件] 1.2 特点 a.优点: 1)节省代码,一行搞定. 2)看着高大上. b
阅读全文
摘要:文件操作 1.文件初识 在python中我们使用open()函数来打开一个文件,获取到文件句柄,然后通过文件句柄就可以进行各种操作了. 2.只读操作(r,rb) 我们先来看一个简单的只读程序:encoding表示编码集, 而当类型为"rb"时,读取出来的数据是bytes类型,就不能再选择encord
阅读全文
摘要:set集合 深浅拷贝 以及部分知识点补充 一 部分知识点补充 1.基础数据类型补充 a.join join可以将列表转换为字符串,切记!而split则可将字符串切割成列表! b.循环列表的删除 这是为什么呢?为什么没能将li中元素全部删完呢? 分析原因:在循环过程中,会有一个指针来记录当前所指的是哪
阅读全文
摘要:昨天请假一天回太原办理离职,今天重新开始学习! 一.字典的相关介绍 是python中唯一一个映射类型,以{}括起来的键值对组成,dict中key是唯一的,在保存的时候,根据key来计算出一个内存,然后将key-value保存到这个内存中,切记,在dict中存储的key-value中,key必须是哈希
阅读全文

浙公网安备 33010602011771号