04 2019 档案

摘要:1. hasattr(object, ‘属性名 or 方法名') 判断一个对象里面是否有某个属性或者某个方法,返回布尔值,有某个属性或者方法返回True, 否则返回False 2. getattr()函数 作用是获取对象的属性或者方法,如果存在打印出来,如果不存在,报错提示 ,还可以选择返一个值,返 阅读全文
posted @ 2019-04-30 14:04 筱筱的春天 阅读(295) 评论(0) 推荐(0) 编辑
摘要:单前导下划线 _var 1.特点一 在PEP8约定中定义,以单个下划线开头的变量或方法仅供内部使用。用于指定该名称属性为“私有”。为了使其他人(或你自己)使用这些代码时将会知道以“_”开头的名称只供内部使用 这个在python中并非是一种强制规定,程序的行为不受影响。只为提示其他程序员这个变量或方法 阅读全文
posted @ 2019-04-29 11:27 筱筱的春天 阅读(1986) 评论(0) 推荐(0) 编辑
摘要:当一个类需要创建大量实例时,可以通过__slots__声明实例所需要的属性, 优点: 1)更快的属性访问速度 2)减少内存消耗 3)限定一个类创建的实例只能有固定的实例属性(实例变量),不允许对象添加列表以外的实例属性 4)防止用户因错写属性名称而发生程序错误 缺点: 1)每个继承的子类都要重新定义 阅读全文
posted @ 2019-04-29 09:52 筱筱的春天 阅读(489) 评论(0) 推荐(0) 编辑
摘要:1. 需要用javac,javap命令,所以先配下环境变量 2.配置环境变量 单击“计算机-属性-高级系统设置”,单击“环境变量”。在“系统变量”栏下单击“新建”,创建新的系统环境变量。 3.写需要用到的测试类 4.命令运行生成字节码文件(.class结尾的文件),或者工具run生成class文件 阅读全文
posted @ 2019-04-28 14:29 筱筱的春天 阅读(1129) 评论(0) 推荐(0) 编辑
摘要:1.写在前面 今天遇到了__slots__,,所以我就想了解下python中那些双下划线开头的那些函数都是干啥用用的,翻到了下面这篇博客,看着很全面,我只了解其中的一部分,还不敢乱下定义。 其实如果足够了解一些知识,知道自己想要什么,就可以根据这些变量,函数等的特性订制出很高效的类。这才是我们学习的 阅读全文
posted @ 2019-04-26 17:42 筱筱的春天 阅读(2499) 评论(0) 推荐(1) 编辑
摘要:所谓上下文管理协议,就是咱们打开文件时常用的一种方法:with __enter__(self):当with开始运行的时候触发此方法的运行 __exit__(self, exc_type, exc_val, exc_tb):当with运行结束之后触发此方法的运行 exc_type如果抛出异常,这里获取 阅读全文
posted @ 2019-04-26 15:28 筱筱的春天 阅读(346) 评论(0) 推荐(0) 编辑
摘要:转自 https://www.cnblogs.com/gide/p/6955895.html python2.6开始,新增了一种格式化字符串的函数str.format(),此函数可以快速处理各种字符串。 它通过{}和:来代替%。 日期格式也可以使用format 阅读全文
posted @ 2019-04-26 14:03 筱筱的春天 阅读(2822) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/a19990412/article/details/80149112 这两个都是python的转译字符, 类似于%r, %d,%f 更多操作有时间的话就去挖掘~ 阅读全文
posted @ 2019-04-25 17:51 筱筱的春天 阅读(7190) 评论(0) 推荐(1) 编辑
摘要:1. 没定义__str__() print的时候得不到自己想要的东西 类默认转化的字符串基本没有我们想要的一些东西,仅仅包含了类的名称以及实例的 ID (理解为 Python 对象的内存地址即可)。虽说这总比没有好,但确实是没什么用处啊。 所以,我们可能会手动打印对象的一些属性或者是在类里自己实现一 阅读全文
posted @ 2019-04-25 14:48 筱筱的春天 阅读(6340) 评论(0) 推荐(0) 编辑
摘要:这篇博客让我一下子就理解了,https://www.cnblogs.com/illusion1010/p/9527034.html,感谢博主 由于类可以起到模板的作用,因此,可以在创建实例的时候,把一些我们认为必须绑定的属性强制填写进去。以学生类为例,通过定义一个特殊的__init__方法,在创建实 阅读全文
posted @ 2019-04-25 11:27 筱筱的春天 阅读(698) 评论(0) 推荐(0) 编辑
摘要:1.啰嗦一下 学这个知识点的时候,我本来想先了解下定义, 知道个大概再说, 翻了几篇博客,基本上都是有例子带着进入理解这块。即使读了定义,思想还是不能显出个框架。 想吃快餐,有些行,有些就不可以(这里仅代表我自己)。 有个词叫格物致知,《现代汉语词典》2012年发行的第六版将“格物致知”解释为:“推 阅读全文
posted @ 2019-04-24 11:52 筱筱的春天 阅读(2097) 评论(0) 推荐(0) 编辑
摘要:有一个被其他python 代码使用的callable 对象,可能是一个回调函数或者是一个处理器,但是它的参数太多了,导致调用时出错 如果需要减少某个函数的参数个数, 你可以使用functools.partial() 。partial() 函数允许你给一个或多个参数设置固定的值,减少接下来被调用时的参 阅读全文
posted @ 2019-04-23 17:35 筱筱的春天 阅读(558) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-04-23 16:34 筱筱的春天 阅读(322) 评论(0) 推荐(0) 编辑
摘要:转自: https://blog.csdn.net/orangefly0214/article/details/80810449 函数:split() Python中有split()和os.path.split()两个函数,具体作用如下:split():拆分字符串。通过指定分隔符对字符串进行切片,并 阅读全文
posted @ 2019-04-23 14:33 筱筱的春天 阅读(2051) 评论(0) 推荐(0) 编辑
摘要:lambda 函数是一种快速定义单行的最小函数,可以用在任何需要函数的地方 格式: lambda 参数列表:return [表达式] 变量 由于lambda返回的是函数对象(构建的是一个函数对象),所以需要定义一个变量去接收 匿名函数优点: - 使用Python写一些脚本时,使用lambda可以省去 阅读全文
posted @ 2019-04-23 14:07 筱筱的春天 阅读(843) 评论(0) 推荐(0) 编辑
摘要:回调的英文定义: A callback is a function that is passed as an argument to another function and is executed after its parent function has completed。 字面上的理解,回调 阅读全文
posted @ 2019-04-23 13:59 筱筱的春天 阅读(11345) 评论(2) 推荐(3) 编辑
摘要: 阅读全文
posted @ 2019-04-23 11:23 筱筱的春天 阅读(396) 评论(0) 推荐(0) 编辑
摘要:为了能返回多个值,函数直接return 一个元组就行了 看上去返回了多个值,实际上是先创建了一个元组然后返回的。这个语法看上去比较奇怪,实际上我们使用的是逗号来生成一个元组,而不是用括号 当我们调用返回一个元组的函数的时候,通常我们会将结果赋值给多个变量,就像上面的那样。其实这就是1.1 小节中我们 阅读全文
posted @ 2019-04-23 10:59 筱筱的春天 阅读(2315) 评论(0) 推荐(0) 编辑
摘要:使用函数参数注解是一个很好的办法,它能提示程序员应该怎样正确使用这个函数。 函数注解只存储在函数的annotations 属性中 阅读全文
posted @ 2019-04-23 10:51 筱筱的春天 阅读(2526) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-04-23 10:49 筱筱的春天 阅读(915) 评论(0) 推荐(0) 编辑
摘要:将参数以字典的形式导入 阅读全文
posted @ 2019-04-22 17:04 筱筱的春天 阅读(1237) 评论(0) 推荐(0) 编辑
摘要:位置参数是必选参数 不能不传, 不能传一部分, 必须按顺序传 必须传全部参数 阅读全文
posted @ 2019-04-22 16:23 筱筱的春天 阅读(1605) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-04-22 15:51 筱筱的春天 阅读(10210) 评论(0) 推荐(0) 编辑
摘要:调用使用关键字参数的函数时,以param = value的方式传递数据 好处 : 1.清晰地指出了参数值,提高程序的可读性; 2.关键字参数不用考虑顺序,对于包含大量参数的函数很有帮助,不用去记住这些函数的参数的顺序和含义。 阅读全文
posted @ 2019-04-22 15:46 筱筱的春天 阅读(2047) 评论(0) 推荐(0) 编辑
摘要:为了能让一个函数接受任意数量的位置参数,可以使用一个* 参数 在这个例子中,rest 是由所有其他位置参数组成的元组。然后我们在代码中把它当成了一个序列来进行后续的计算 阅读全文
posted @ 2019-04-22 13:42 筱筱的春天 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-04-19 17:58 筱筱的春天 阅读(3845) 评论(0) 推荐(0) 编辑
摘要:其实每一篇博客我都要用很多琐碎的时间片段来学完写完,每次一点点,用到了就学一点,学一点就记录一点,要用上好几天甚至一两个礼拜才感觉某一小类的知识结构学的差不多了。 Pandas 是基于 NumPy 的一个开源 Python 库,它被广泛用于快速分析数据,以及数据清洗和准备等工作。它的名字来源是由“ 阅读全文
posted @ 2019-04-13 16:44 筱筱的春天 阅读(28545) 评论(0) 推荐(3) 编辑
摘要:1) 官网啰嗦这一堆, pandas.pivot_table函数中包含四个主要的变量,以及一些可选择使用的参数。四个主要的变量分别是数据源data,行索引index,列columns,和数值values。可选择使用的参数包括数值的汇总 方式,NaN值的处理方式,以及是否显示汇总行数据等 2)对比下 阅读全文
posted @ 2019-04-12 16:12 筱筱的春天 阅读(1515) 评论(1) 推荐(0) 编辑
摘要:这里jira.csv是个大文件 1) 2)查询前5行数据 3)查看指定的列["column"],[:10]前10行, 4)获取指定类的前n位字符串 5)对某列求和,或者分组求和 6)查最后5行 7)读部分列 8)参数限定读某几行 9)分块读 read_csv()方法中还有一个参数,chunksize 阅读全文
posted @ 2019-04-12 13:59 筱筱的春天 阅读(17399) 评论(1) 推荐(0) 编辑
摘要:1.pandas有啥用 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高 阅读全文
posted @ 2019-04-10 17:40 筱筱的春天 阅读(19493) 评论(0) 推荐(0) 编辑
摘要:1)这个模块有啥用?网上搜的下面这坨我大概明白了struct有啥用,这块我也是基本的了解,不能提炼其精华,自己看着理解就好了 我们知道python只定义了6种数据类型,字符串,整数,浮点数,列表,元组,字典。但是C语言中有些字节型的变量,在python中该如何实现呢?这点颇为重要,特别是要在网络上进 阅读全文
posted @ 2019-04-09 17:32 筱筱的春天 阅读(1149) 评论(1) 推荐(0) 编辑
摘要:摘自https://zhuanlan.zhihu.com/p/27012967 5. 在Unicode Technical Report (UTR统一码技术报告) #17《UNICODE CHARACTER ENCODING MODEL》中,现代字符编码模型分为了5个层次,并引入了更多的概念术语来描 阅读全文
posted @ 2019-04-02 18:11 筱筱的春天 阅读(889) 评论(0) 推荐(0) 编辑
摘要:在网上已经转悠好几天了, 这篇文章让我知道了UTF-16的前世今生, 感谢作者https://cloud.tencent.com/developer/article/1384687 1. UTF-16编码方式源于UCS-2(Universal Character Set coded in 2 oct 阅读全文
posted @ 2019-04-01 18:12 筱筱的春天 阅读(2056) 评论(1) 推荐(0) 编辑

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