几个简单且有意思的python包
摘要:中文简繁体转换包 - zhconv 简介: 支持中文简繁体之间的转换、识别 支持以下类别: zh-cn 大陆简体 zh-tw 台灣正體 zh-hk 香港繁體 zh-sg 马新简体 zh-hans 简体 zh-hant 繁體 安装: pip install zhconv 简单使用: 示例: from
阅读全文
两道面试题
摘要:一、统计字符串封闭区间一个数字或字符在形状上可能存在封闭的区间,比如数字8有两个封闭区间,大写字母A有一个封闭区间。小写字母c和数字5则没有封闭区间、 def get_num(string): num = 0 for i in string: if i in "8B": num += 2 elif
阅读全文
python时间库(time/datetime)
摘要:1、time import time#1. 获得当前时间 -- 对应的时间元组tuple_time = time.localtime()print(tuple_time)#在时间元组中获得对应每一个想要获取的内容#1.通过脚标year = tuple_time[0]print(year)#2.
阅读全文
python之os模块
摘要:os import os#1.获得当前计算机操作系统的名字sys_name = os.nameprint(sys_name)#nt -- windows posix - Mac / Linux#2.获得操作系统对应的信息 window系统不支持# sys_info = os.uname()# p
阅读全文
pandas之DataFrame
摘要:DataFrame DataFrame是一个【表格型】的数据结构,可以看做是【由Series组成的字典】(共用同一个索引)。DataFrame由按一定顺序排列的多列数据组成。设计初衷是将Series的使用场景从一维拓展到多维。DataFrame既有行索引,也有列索引。行索引:index列索引:col
阅读全文
pandas之Series
摘要:Pandas Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和
阅读全文
numpy
摘要:NumPy NumPy系统是Python的一种开源的数值计算扩展。 百度百科 import numpy as np # 导入numpy库: np.__version__ # 查看numpy库版本信息 -- 了解# matplotlib 一种数据可视化的包import matplotlib.pyplo
阅读全文
常用请求方式及状态码
摘要:常用的HTTP请求方式有: GET:用于请求获取资源信息 POST:请求创建或修改资源信息 PUT:请求修改资源信息 DELETE:请求删除资源信息 HEAD:查看请求报头信息 CONNECT:HTTP/1.1协议中预留给能将连接改为管道的代理服务 OPTIONS:返回资源支持的HTTP的请求方法
阅读全文
session和cookie
摘要:session和cookie都是一种保存用户状态的会话技术。 为什么使用session和cookie? 我们都知道计算机通过网络通信时,遵循HTTP协议(超文本传输协议),而HTTP是无状态的,每次信息传输完毕就会断开服务段与客户端之间的连接,下次需要重新建立连接认证。也就是说HTTP并不能保存刚才
阅读全文
可变参数、关键字参数
摘要:关于python中参数的理解,有几个关键词: 形参:在函数定义过程中定义的参数称为“形参” 实参:在函数调用时,传入的值,称为“实参” def func(a): print("我是一个演示函数。")func(2) 例:上述实例中,在定义func函数时,“a”即为形参;在调用函数func时出入参数:“
阅读全文
python中内存管理
摘要:关于python内存管理,只需要理解几个概念基本就能懂个大概了: 引用计数 垃圾回收 分代回收 引用计数: python中一切皆对象,每个数据在定义时,都会在内存中开辟一个空间来存放它,当你使用这个数据时,其实就是把这个空间的地址返回给你,然后你拿着这个地址找到了这个数据。这就是所谓的“引用”,故p
阅读全文
装饰器
摘要:装饰器: 在不改变原来函数的功能的前提下,给函数添加额外的功能。 装饰器的定义: def out(func): 外部函数体 def inner(*args, **kwargs): 内部函数体 res = func(*args, **kwargs) return res return inner 装饰
阅读全文
生成器、迭代器
摘要:生成器:用来存放一系列数据的可以迭代的容器。生成器减少了内存占用。 当你在工作时,你需要生成1-10000的数据,而只用到了前100个数,为了减少内存开销,你可以使用生成器 生成器的标志是yield,一个函数或方法中,有yield关键字时,你可以认定他就是一个生成器。 生成器通过next方法获取数据
阅读全文
python数据类型
摘要:python是一种面向对象的、动态数据类型的语言。 python常用数据类型有:数值型、字符型(string)、布尔型(bool)、列表(list)、元组(tuple)、字典(dict)、集合(set)。 其中数值型又分整型(int)、浮点型(float)和复数型(complex)。复数型不经常使用
阅读全文