随笔分类 -  [编程语言] Python

摘要:装饰器的功能: 装饰器作用就是给其他函数添加额外功能。 装饰器=高阶函数+函数嵌套+闭包 下面通过一段代码来了解一下装饰器的结构和使用方法: 那么现在有一个问题:如果被修饰函数有返回值怎么办?别着急,下面一段代码告诉你! 如果被修饰函数带参数又怎么办呢?继续...... 下面我们使用装饰器来完成一个 阅读全文
posted @ 2019-01-05 21:56 佛祖让我来巡山 阅读(141) 评论(0) 推荐(0) 编辑
摘要:1 #Author : Kelvin 2 #Date : 2019/1/5 13:20 3 4 #set集合的创建(创建后可修改) 5 li=["kelvin",1,2,"zhangsan","kelvin"] 6 s=set(li) 7 print(s) 8 #运行结果:{1, 2, 'kelvin', 'zhangsan'} 9 10 #frozenset集合的创建(创... 阅读全文
posted @ 2019-01-05 15:03 佛祖让我来巡山 阅读(169) 评论(0) 推荐(0) 编辑
摘要:拷贝: 说明:原则上就是把数据分离出来,复制其数据,并以后修改互不影响。 何来深浅拷贝的说法? 深浅拷贝的“深”和“浅”可以理解为从变量到硬盘上的物理存储介质之间的层次的多少。 下面用一个示例来解释浅拷贝: 对于上面浅拷贝的示例我们可以看到,当浅拷贝之后,修改其中一个不可变类型元素(数字,字符串等) 阅读全文
posted @ 2019-01-05 01:49 佛祖让我来巡山 阅读(194) 评论(0) 推荐(0) 编辑
摘要:二、生成器(可以看做是一种数据类型) 描述: 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种 阅读全文
posted @ 2019-01-04 17:46 佛祖让我来巡山 阅读(181) 评论(0) 推荐(0) 编辑
摘要:一、迭代器 概述: 迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可 阅读全文
posted @ 2019-01-04 17:01 佛祖让我来巡山 阅读(207) 评论(0) 推荐(1) 编辑
摘要:文件读取: 文件写入: 标注**:使用with open() as f 方式读写数据时简化了f.close()的步骤 文件刷新(flush): 文件tell方法: 描述:此方法返回该文件中读出的文件/写指针的当前位置。 文件seek方法: 描述:seek()用于移动文件读取指针到指定位置。 格式:f 阅读全文
posted @ 2019-01-04 13:04 佛祖让我来巡山 阅读(183) 评论(0) 推荐(0) 编辑
摘要:max函数(min函数使用方法一致): 阅读全文
posted @ 2019-01-03 16:06 佛祖让我来巡山 阅读(2165) 评论(0) 推荐(0) 编辑
摘要:zip函数: 描述:将zip函数中的两个可迭代对象参数按对应索引值进行匹配组合,得到zip对象。(拉链式函数) zip函数简单应用如下: 阅读全文
posted @ 2019-01-03 14:33 佛祖让我来巡山 阅读(957) 评论(0) 推荐(0) 编辑
摘要:map函数: map函数特点:对可迭代对象中的每个元素进行相同的操作(例如每个元素+1等等) 1 #————————————————map函数———————————————————— 2 #对列表的各个元素实现加一功能 3 li=[1,2,3] 4 #定义一个加一函数 5 def func1(x): 阅读全文
posted @ 2019-01-03 13:48 佛祖让我来巡山 阅读(726) 评论(0) 推荐(0) 编辑
摘要:数字: 1 #二进制转十进制 2 a='100' 3 v=int(a,base=2) 4 print(v) 1 #当前数字的二进制至少有多少位 2 b=2 3 v2=b.bit_length() 4 print(v2) 字符串: 1 #首字母大写 2 a="kelvin" 3 v=a.capital 阅读全文
posted @ 2018-12-29 18:54 佛祖让我来巡山 阅读(445) 评论(0) 推荐(1) 编辑

佛祖让我来巡山博客站 - 创建于 2018-08-15

开发工程师个人站,内容主要是网站开发方面的技术文章,大部分来自学习或工作,部分来源于网络,希望对大家有所帮助。

Bootstrap中文网