![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
_spiderman
这个作者很懒,什么都没留下…
展开
-
Python基础知识及循环语句
python命令的种类(按需安装):python,ipython,python3,ipython3,功能一致,但有各自的特性,例如python(默认为python2)命令不能自动补全代码,而ipython可以自动补全代码执行Python的3种方式1.命令窗口输入python,在出现>>>后开始写代码,多用于测试2.建一个XXX.py文件,写上代码,然后命令行python ...原创 2018-11-15 21:21:57 · 424 阅读 · 0 评论 -
自学Python:列表生成式、生成器、迭代器
列表生成式列表生成式是python内置的一个用来创建列表的生成式,非常的强大和灵活!比如说我们要生成一个包含1-10十个数字的列表,我们可以直接使用list(range(11))来生成:但是我们如果要生成[1 * 1, 2 * 2, 3 * 3, 4 * 4, …, 10 * 10]这样一个列表呢,第一种方法时使用循环:但是这样的话还是看起来非常的复杂,不太符合python简单的特性,...原创 2019-07-16 21:03:06 · 389 阅读 · 0 评论 -
自学Python:python中的魔法方法
魔法方法1、python中的魔法方法总是被双下划线__包围,比如:__init__();2、魔法方法的魔法就体现在他们会在需要的时候被自动调用。构造函数与析构函数构造函数1、用于初始化类的内部状态,python提供的类构造函数__init__()与__new__();2、__init__():__init__()方法是可选的,如果没有定义,则使用默认的__init__()方法;3、_...原创 2019-07-01 13:52:13 · 224 阅读 · 0 评论 -
自学Python:python面向对象编程中一些相关的BIF
issubclass原创 2019-06-28 15:53:31 · 244 阅读 · 0 评论 -
自学Python:python中的赋值、拷贝的概念与用法
赋值赋值只是复制了对象的引用,赋值后两个对象指向同一个内存空间,不会开辟新的内存空间,原对象发生改变的话,赋值后的对象也会随之变化。我们可以使用id()来获取复制前后两个对象的内存地址可以看到两个对象的内存地址是相同的,即指向同一内存空间,其中一个对象的内容发生变化,另外一个也会随之改变拷贝拷贝的概念是在原对象的基础上创建一个新对象,如果你想对列表做出某些修改,但同时还想保持原来的...原创 2019-06-27 10:52:12 · 266 阅读 · 0 评论 -
自学Python:python中的OS模块与pickle模块
OS模块OS就是Operating System的缩写,意为操作系统,这可是一个非常高大上的模块,因为在python中,对于文件系统的访问就是通过OS模块来实现的。我们所知道常用的操作系统就有Windows、Mac OS、Linux、UNIX等,这些操作系统底层对于文件系统的访问工作原理是不一样的,因此你可能就要针对不同的系统来考虑使用哪些文件系统模块,这样的做法是非常麻烦的,因为如果程序的运行...原创 2019-05-23 23:35:50 · 512 阅读 · 0 评论 -
自学Python:lambda表达式用法、两个实用的BIF
lambdapython使用lambda表达式来创建匿名函数,所谓匿名函数就是没有名字的函数,就是在创建函数时,不用提供函数的名称,先来看看lambda的用法和匿名函数与普通函数的区别。我们先来举一个普通函数的例子:def ds(x): return 2 * x - 1ds(5)那如果使用lambda表达式会变成什么样子呢?g = lambda x: 2 * x - 1g(5)...原创 2019-05-12 01:10:38 · 471 阅读 · 0 评论 -
自学Python:python中对文件的操作
python是一类脚本语言,经常被使用在自动化运维工作中,为运维工作提供了很大的便利,在运维工作中,经常需要对文件进行各种操作,因此,python提供了各种各样对文件的操作方法,我们来看一看吧。文件的操作方法方法功能open()打开文件close()关闭文件read(size=-1)从文件中读取size个字符,如果没有指定size,则会读取剩余的所有字符,...原创 2019-05-16 13:04:49 · 644 阅读 · 0 评论 -
转:面向对象与面向过程的本质的区别
**注:**本文为转载文章,原文地址:面向对象与面向过程的本质的区别这篇文章写的确实很好,通俗易懂前言:如果你很想搞明白面向对象是什么,面向过程是什么,或者说二者之间的区别是什么,那么就花费一点时间来研读一下这篇博客,你一定会有很大的收获的!一、面向对象与面向过程的区别面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是...转载 2018-11-29 19:03:19 · 132 阅读 · 0 评论 -
Python中函数的使用
函数函数就是带名字的代码块,用于完成具体的工作。要执行函数定义的特定任务,可调用该函数。需要在程序中多次执行同一项任务时,你无需反复编写完成该任务的代码,而只需调用执行该任务的函数,让 Python 运行其中的代码。你将发现,通过使用函数,程序的编写、阅读、测试和修复都将更容易。函数的使用包含两个步骤:1.定义函数–封装独立的功能2.调用函数–享受封装的成果使用函数定义函数def 函...原创 2018-11-23 00:09:18 · 567 阅读 · 0 评论 -
Python中关于字典的操作
字典是什么在 Python 中,字典 是一系列键 — 值对 。每个键 都与一个值相关联,你可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将任何 Python 对象用作字典中的值。dictionary(字典)是除列表以外python中最灵活的数据类型字典和列表的区别列表是有序的对象集和字典是无序的对象集和字典的表示字典用{}定义,字典使用键值对...原创 2018-11-19 21:00:20 · 55620 阅读 · 3 评论 -
Python中关于元组的操作
元组是什么列表非常适合用于存储在程序运行期间可能变化的数据集。列表是可以修改的,这对处理网站的用户列表或游戏中的角色列表至关重要。然而,有时候你需要创建一系列不可修改的元素,元组可以满足这种需求。 Python 将不能修改的值称为不可变的 ,而不可变的列表被称为元组 。元组的表示元组看起来犹如列表,但使用圆括号而不是方括号来标识。定义元组后,就可以使用索引来访问其元素,就像访问列表元素一样。...原创 2018-11-19 18:23:14 · 626 阅读 · 0 评论 -
Python中关于列表的操作
列表列表是什么列表 由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字 0~9 或所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。鉴于列表通常包含多个元素,给列表指定一个表示复数的名称(如:names、digits等)是个不错的注意。列表的表示在 Python 中,用方括号( [] )来表示列表,并用逗号来分隔其中的元素。赋值类似于数...原创 2018-11-18 18:46:20 · 565 阅读 · 0 评论 -
自学Python:python中的装饰器
装饰器装饰器也叫装饰模式,是python中的一种设计模式,其主要功能是在不改变函数的原有结构下,为该函数增加其他的一些功能,优点是可以实现代码的复用,写好一个装饰器,可以用到多个想使用该装饰器功能的函数上。装饰器的应用一个简单的装饰器def a(func): print(1) def b(*args, **kwargs): print(2) func() print(3)...原创 2019-07-19 21:32:22 · 242 阅读 · 0 评论