摘要: 前言 使用for循环去遍历序列,但是for循环的效率很低,而且占用了大量的硬件资源。 生成器可以提高for循环遍历效率,而且节省硬件资源。 一、可迭代对象 1、for循环数据类型 (1)集合数据类型,如:list(列表)、tuple(元祖)、dict(字典)、set(集合)、str(字符串)、byt 阅读全文
posted @ 2019-05-10 17:11 无敌的便便 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一、概述 我们在使用一组数据时,通常会定义一个列表,然后循环里面的元素,但是如果你只需要使用列表中的其中几个元素,其他的元素用不到,这样就会造成内存资源的浪费,所以,生成器登上历史舞台。 生成器的作用:列表的元素按某种算法推算出来,我们在后续的循环中不断推算出后续的元素,在python中,这种一边循 阅读全文
posted @ 2019-05-10 16:00 无敌的便便 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 一、定义 1、装饰器:本质是函数。 2、功能:用来装饰其他函数,顾名思义就是,为其他的函数添加附件功能的。 3、原则:不能修改被装饰函数的源代码、不能修改被装饰函数的调用方式 4、函数即"变量", 高阶函数+嵌套函数 => 装饰器 二、函数即变量 1、python的内存机制 在python解释器中, 阅读全文
posted @ 2019-05-09 17:43 无敌的便便 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一、变量的作用域 根据变量的作用范围把变量分为:局部变量和全局变量。 结果: test_1函数之后执行,没有问题;如果test_1函数之前执行会报错,因为test_1函数还没有被读到内存中,所以报错。 1、局部变量 指在局部生效,定义在函数体内的变量只能在函数里面生效,这个函数就是这个变量的作用域。 阅读全文
posted @ 2019-04-20 18:24 无敌的便便 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、函数定义 函数能提高应用的模块性,和代码的重复利用率。 1、语法 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 函数内容以冒号起始,并且缩 阅读全文
posted @ 2019-04-20 17:09 无敌的便便 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一、打印到屏幕 Python两种输出值的方式: 表达式语句和 print() 函数 1、print语句,可以给它传递零或多个用逗号隔开的表达式。 此函数把你传递的表达式转换成一个字符串表达式,并将结果写到标准输出。 2、str(): 函数返回一个用户易读的表达形式。repr(): 产生一个解释器易读 阅读全文
posted @ 2019-04-19 21:25 无敌的便便 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 这篇主要记录学习集合的心得。 一、概念 集合(set)是一个无序的不重复元素序列。 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 集合去重 二、集合运算 1、交集(intersection())或 阅读全文
posted @ 2019-04-18 20:48 无敌的便便 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1、Vue.js 安装 NPM 方法: 1、安装cnpm 2、命令行工具 进入项目,安装并运行: 成功执行以上命令后访问 http://localhost:8080/,输出结果如下所示: 2、Vue.js 目录结构 这里是我们要开发的目录,基本上要做的事情都在这个目录里。里面包含了几个目录及文件: 阅读全文
posted @ 2019-04-14 15:27 无敌的便便 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一、前言 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Linux 的 Shell 种类众多,常见的有: Bourn 阅读全文
posted @ 2018-07-29 14:19 无敌的便便 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1、linux简介 Linux内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。 Linux能运行主要的 阅读全文
posted @ 2018-07-28 18:14 无敌的便便 阅读(199) 评论(0) 推荐(0) 编辑