首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
Python学习之旅(二十四)
】的更多相关文章
Python学习之旅(十四)
Python基础知识(13):函数(Ⅳ) Python内置函数 1.abs:取绝对值 abs(-1) 1 2.all:把序列中的每一个元素拿出来做布尔运算,都为真则返回True,如果序列中有None.0.“”.[].{}.()则返回False all([1,23,0]) False 3.any:只要序列中有一个元素做布尔运算后的值为真,就返回True any([0,None,[],2]) True 4.ascii:把传入的对象转换成字符串 ascii("a") "'a'&qu…
python学习笔记(二十四)继承与封装
继承(extends)就是把多个类中相同的成员给提取出来定义到一个独立的类中,然后让这多个类和该独立的类产生一个关系,这多个类就具备了这些类容,这个关系就叫做继承. 实现继承的类称为子类,也叫派生类,而被继承的类称为父类,也叫超类或基类. 类的属性和方法可以被继承 注意:私有属性和方法不能被继承,构造方法也不能被继承 继承的好处: 1)提高代码的重用性和扩展性 2)模拟现实世界的关系 3)结构更清晰 继承的弊端: 1)让类的耦合性增强(某个类的改变就会影响其他和该类相关的类) 2)打破了封装性…
Android学习路线(二十四)ActionBar Fragment运用最佳实践
转载请注明出处:http://blog.csdn.net/sweetvvck/article/details/38645297 通过前面的几篇博客.大家看到了Google是怎样解释action bar和fragment以及推荐的使用方法.俗话说没有demo的博客不是好博客,以下我会介绍一下action bar和fragment在实战中的应用,以及相关demo源代码,希望和大家相互交流. 了解过fragment的同学们应该都知道,fragment是android 3.0版本号才出现的的,因此假设要…
Python学习之旅(十二)
Python基础知识(11):高级特性 一.分片(切片) 通过索引来获取一定范围内的元素 #字符串 s="Alice" s[0:4:2] 结果: 'Ai' #列表 l=[1,2,3,4,5,6] l[0:2] 结果: [1, 2] #元组 t=(1,2,3,"a","b","c") t[:] 结果: (1, 2, 3, 'a', 'b', 'c') 二.迭代 给定一个元组或列表,通过for循环遍历,这种遍历称为迭代 def t…
Python学习笔记【第十四篇】:Python网络编程二黏包问题、socketserver、验证合法性
TCP/IP网络通讯粘包问题 案例:模拟执行shell命令,服务器返回相应的类容.发送指令的客户端容错率暂无考虑,按照正确的指令发送即可. 服务端代码 # -*- coding: utf- -*- # 声明字符编码 # coding:utf- import socket import subprocess def server_Tcp(): server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server.setsockopt(s…
python学习笔记:(十四)面向对象
1.类(class): 用来描述具有相同的属性和方法的对象的集合.它定义了该集合中每个对象所共有的属性和方法 2.类变量: 类变量在整个实例化的对象中是公用的.类变量定义在类中且在函数体之外.类变量通常不作为实例变量使用. 3.数据成员: 类变量或者实例变量用于处理类及其实例对象的相关的数据. 4.方法重写: 如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写 5.继承: 即一个派生类(derived class)继承基类(bas…
python接口自动化(二十四)--unittest断言——中(详解)
简介 上一篇通过简单的案例给小伙伴们介绍了一下unittest断言,这篇我们将通过结合和围绕实际的工作来进行unittest的断言.这里以获取城市天气预报的接口为例,设计了 2 个用例,一个是查询北京的天气,一个是查询 南京为例,你也可以查询别的城市的天气预报. 接口文档 1.在实际工作中,开发人员都会给你接口文档方便QA测试,和其他系统的开发人员对接.接口文档如下: 天气预报 获取实时天气 请求方式:POST 请求地址:https://www.apiopen.top/weatherApi Qu…
python学习之旅(十五)
Python基础知识(14):函数(Ⅴ) 一.装饰器 decorator:本质上就是函数,可以增强函数的功能. 定义起来虽然有点复杂,但使用起来非常灵活和方便 1.不修改被装饰函数的源代码 2.不修改被装饰函数的调用方式 3.装饰函数对被装饰函数透明 import functools def log(text): def decorator(func): @functools.wraps(func) def wrapper(*args, **kw): print('%s %s():' % (te…
python简说(二十四)发送网络请求
一.get,post请求import requestsurl='http://127.0.0.1:8999/api/upload'# data = {'username':'testuser1','passwd':'111111'}# r = requests.get(url,params=data) #发get请求# r = requests.post(url,data=data) #发post请求 # print(r.text) #结果返回的就是字符串# print(r.json()) #结…
python学习笔记(二十八)日志模块
我们在写程序的时候经常会打一些日志来帮助我们查找问题,这次学习一下logging模块,在python里面如何操作日志.介绍一下logging模块,logging模块就是python里面用来操作日志的模块,logging模块中主要有4个类,分别负责不同的工作: Logger 记录器,暴露了应用程序代码能直接使用的接口:简单点说就是一个创建一个办公室,让人在里头工作 Handler 处理器,将(记录器产生的)日志记录发送至合适的目的地:这个简单点说就是办事的人,你可以指定是让在控制输出日志,还是在文…