- 博客(10)
- 收藏
- 关注
原创 python的反射
反射 通过字符串来映射实现同名函数功能就是反射。是不是很神奇,对,我都快神奇死了,当我在学函数的时候就在想这个问题,现在就这么被解决了,我果然是个菜鸟。。。 好啦,下面让我自己给自己总结下怎么使用反射, 使用反射一共有四个函数。 hasattr(obj,name)。用来判断,在obj中是否有与name同名的定义的函数与属性。 getattr(obj,name)。用来获取obj 中与name 同名...
2020-01-10 08:47:34
139
原创 Python之类的三大特性
话不多说,直接开讲。 封装 封装,就是可以将类中的一些属性或者方法隐藏起来,在外界看不到,但是用户可以通过给出的接口来调用这部分封装的属性或者方法,这符合我们人类的处事方式,我们看电视只需要知道电视的功能而不需要知道电视机的内部是怎么运作的。 等于说就是类中的部分属性方法不需要展现给用户,只需要提供给外界一个接口,让外界在通过这个接口时,能得到运行封装起来的属性或者方法的数据就OK了。 那么封装的...
2019-12-30 14:02:48
187
原创 编程范式
编程是用特定的语言告诉计算机应该怎么做达到某一目的。所谓条条大路通罗马,通往成功的道路不止一条,在实现编程目的的路上,产生了不同的变成风格,主要有以下两种。 面向过程编程 面向过程编程的要点主要突出在过程两个字,就是将整个问题划分为几个问题的组合,在将问题进行分解,直到变成一个小问题,然后逐步解决。 面向过程编程主要用来解决一些一次性的问题或者简单的脚本,因为整个过程是写死的,后期改变的话容易引起...
2019-12-27 16:31:10
135
原创 python的json模块和pickle模块
介绍这两个的不同,首先要知道什么是序列化,序列化就是讲内存上的数据类型转化为字符串存到硬盘,或者进行网络传输。 硬盘只接受字符串或者bytes类型而不接受其他的数据类型,导致要想将内存中的数据进行保存,就要将它转化为字符串或者bytes才能存入硬盘。 pickle 模块 这是python专属序列化模块,可以识别python所有的数据类型。pickle提供了四个方法。dumps(),loads(),...
2019-12-08 11:27:29
133
原创 python的模块
模块概述 模块是什么呢?是一个python使用者共同享有的仓库,这个仓库里放着能实现各种功能的模块,其他所有人如果也需要用到同样的功能,那么他就可以直接从仓库里拿出来这个模块,直接进行调用。是不是很方便? python中的模块一共分为三种: 内置模块(标准模块)。即在下载python时自带的模块,大概有300多个,不需要下载,可以直接导入使用。 第三方库。Python爱好者们自己写好以后上传到社...
2019-12-08 10:34:52
133
原创 python的函数学习之路
函数 OK,终于在学习python的路上又迈出了一步,话不多说,开始冲刺吧。 函数的作用 先讲一下函数的功能,理解一下为什么要用函数。当我们在写代码的时候,难免要写很多重复的代码。用复制粘贴吧,看这个写的代码,自己内心深处难免会觉得Low.但是不写吧 ,功能又实现不了,那我们怎么办呢?这个时候,函数就有用武之地了。函数最主要的好处就是减少重复代码。在定义之后,只需要在需要用到的地方进行调用就好了。...
2019-12-05 10:25:30
186
原创 python基础:字符串详解(我是小白)
字符串详解 相信刚接触python都会知道字符串这个基础,随着学习的进行,我学到了字符串的更深刻的用法。 字符串就是一个有序的字符集合,你可以像读取列表元素一样把它从左到右按照从0,1,2,3…的顺序。即str[index]。同样地,字符串还可以进行切片操作,利用str[start:end]对范围内进行查看。 它属于不可变类型,意味着你不能对字符串进行像字典增加元素那样操作,那样的话内存会创建一个...
2019-11-21 12:33:49
216
原创 python基础语法
在这里插入代码片@TOC 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设...
2019-11-16 11:43:08
280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅