随笔分类 -  python

摘要:by 轩辕御龙 Python 之装饰器 1. 概念介绍 装饰器 (decorator),又称“装饰函数”,即一种返回值也是函数的函数,可以称之为“函数的函数”。其目的是在不对现有函数进行修改的情况下,实现额外的功能。最基本的理念来自于一种被称为“装饰模式”的设计模式。 在 Python 中,装饰器属 阅读全文
posted @ 2020-05-23 13:01 纯洁的微笑 阅读(408) 评论(0) 推荐(0) 编辑
摘要:by 轩辕御龙 Python 之迭代器 1 概念引入 在之前的教程中,我们已经接触过一些典型的 语句,比如: 通过简单地使用 和`in list_example`): c int i; for(i = 0; i 迭代器(iterator)是一种可在容器(container)中遍访的接口,为使用者封装 阅读全文
posted @ 2020-05-23 13:00 纯洁的微笑 阅读(581) 评论(0) 推荐(1) 编辑
摘要:by 小小摸虾 函数式编程现在逐渐被广大开发群体接受,越来越多的开发者门开始使用这种优雅的开发模式,而我们使用函数式编程最主要的是需要清楚: 1. 什么是高阶函数( Higher order Functions )? 2. Python 中高阶函数有哪些?要怎么用? 高阶函数概念 在函数式编程中,我 阅读全文
posted @ 2020-05-23 12:59 纯洁的微笑 阅读(436) 评论(0) 推荐(0) 编辑
摘要:by 小小摸虾 定义一个函数非常简单,但是怎么定义一个函数,需要什么参数,怎么去调用却是我们需要去思考的问题。 如同大多数语言一样(如 Java),Python 也提供了多种参数的设定(如:默认值参数、关键字参数、形参等)。使用这些参数定义出来的代码,可以让我们适应不同的开放场景,也能简化我们的代码 阅读全文
posted @ 2020-05-23 12:58 纯洁的微笑 阅读(374) 评论(0) 推荐(1) 编辑
摘要:by 闲欢 作为 Python 初学者,在刚学习 Python 编程时,经常会看到一些报错信息,这些报错信息就是我们接下来要讲的错误和异常。 我们在执行程序语句的时候,经常会看到命令行输出报错信息,例如: 这种报错信息会阻止程序正常运行,也就是我们要介绍的错误和异常。 错误 我们说的错误指的是Pyt 阅读全文
posted @ 2020-05-23 12:56 纯洁的微笑 阅读(444) 评论(0) 推荐(1) 编辑
摘要:by 潮汐 Python 也包含有 集合 类型。集合是由不重复元素组成的无序的集。它的基本用法包括成员检测和消除重复元素。集合对象也支持像 联合,交集,差集,对称差分等数学运算。 集合结构如下: 1、集合创建 可以使用大括号 { } 或者 set() 函数创建集合, 创建格式: ==注意:创建一个空 阅读全文
posted @ 2020-05-23 12:43 纯洁的微笑 阅读(632) 评论(0) 推荐(1) 编辑
摘要:by 太阳雪 WEB 开发是现在程序必会的技能,因为大部分软件都以 Web 形式提供,及时制作后台开发,或者只做前台开发,也需要了解 Web 开发的概念和特点。 由于 Python 是解释性脚本语言,用来做 Web 开发非常适合,而且 Python 有上百中 Web 开发框架,以及成熟的模板技术,使 阅读全文
posted @ 2020-05-23 12:42 纯洁的微笑 阅读(1003) 评论(0) 推荐(1) 编辑
摘要:by 程序员野客 在前几篇文章中,我们其实已经接触了 Python 的输入输出功能,本篇文章中我们再来详细学习一下。 1 格式化输出 Python 输出值的方式有两种:表达式语句和 print 函数(文件对象的输出使用 write 方法,标准文件输出可以参考 sys.stdout , "详细文档" 阅读全文
posted @ 2020-05-23 12:41 纯洁的微笑 阅读(605) 评论(0) 推荐(0) 编辑
摘要:by 轩辕御龙 Python 之引用 1. 引用简介与工具引入 Python 中对于变量的处理与 C 语言有着很大的不同,Python 中的变量具有一个特殊的属性:identity,即“身份标识”。这种特殊的属性也在很多地方被称为“引用”。 为了更加清晰地说明引用相关的问题,我们首先要介绍两个工具: 阅读全文
posted @ 2020-05-23 12:40 纯洁的微笑 阅读(832) 评论(0) 推荐(0) 编辑
摘要:by 潮汐 Python 中的字典提供了一种灵活的访问和组织数据的方式 字典是由很多值组成的集合 字典的索引可以是不同的数据类型,同样也不止是整数,也有字符串 字典的索引被称为“键”,键及键所关联的值叫键值对(类似于 Java 中的 Map 集合) 字典是另一种可变容器模型,且可存储任意类型对象。 阅读全文
posted @ 2020-05-23 12:39 纯洁的微笑 阅读(274) 评论(0) 推荐(0) 编辑
摘要:by 程序员野客 在刚接触编程时,我们就了解到编程界有两大思想:面向过程与面向对象,Python 就是一门面向对象的语言,如果你了解过面向对象的思想,自然就知道面向对象思想包含两个基本概念:类与对象 ,下面我们就一起详细学习下 Python 的类与对象吧! 1 基本概念 1.1 面向对象 面向对象是 阅读全文
posted @ 2020-05-23 12:37 纯洁的微笑 阅读(415) 评论(0) 推荐(0) 编辑
摘要:by 沉默王二 Python 中的数据结构是通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字、字符、甚至可以是其他数据结构 在 Python 中,最基本的数据结构是序列(列表和元组),序列中的每个元素都有一个序号(元素的具体位置),这个序号叫索引,索引下标从 0 开始,以此类推.... 阅读全文
posted @ 2020-05-23 12:36 纯洁的微笑 阅读(653) 评论(0) 推荐(1) 编辑
摘要:by 潮汐 Python 中的数据结构是通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字、字符、甚至可以是其他数据结构 在 Python 中,最基本的数据结构是序列(列表和元组),序列中的每个元素都有一个序号(元素的具体位置),这个序号叫索引,索引下标从 0 开始,以此类推...... 阅读全文
posted @ 2020-05-23 12:33 纯洁的微笑 阅读(454) 评论(0) 推荐(1) 编辑
摘要:by 潮汐 Python 中的数据结构是通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字、字符、甚至可以是其他数据结构 在 Python 中,最基本的数据结构是序列(列表和元组),序列中的每个元素都有一个序号(元素的具体位置),这个序号叫索引,索引下标从 0 开始,以此类推...... 阅读全文
posted @ 2020-05-23 12:32 纯洁的微笑 阅读(430) 评论(0) 推荐(1) 编辑
摘要:模块与包是任何大型程序的核心,就连 Python 安装程序本身也是一个包。 重点涉及有关模块和包的常用编程技术,例如如何组织包、把大型模块分割成多个文件、创建命名空间包。同时,也给出了让你自定义导入语句的秘籍。 先给大家解释一下模块、包、库之间的概念: 模块(module)其实就是 py 文件,里面 阅读全文
posted @ 2020-05-23 12:30 纯洁的微笑 阅读(424) 评论(0) 推荐(1) 编辑
摘要:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段,所以我经常说函数是程序员规模化使用的基础。 函数能提高应用的模块性,和代码的重复利用率。在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用。善于利用函数,可以减少重复编写程序段的工作量。 如何定义一个函数 定义一个 阅读全文
posted @ 2020-05-23 12:29 纯洁的微笑 阅读(486) 评论(0) 推荐(1) 编辑
摘要:在编程的世界中,流程控制是程序员运行的基础,流程控制决定了程序按照什么样的方式去执行,本节给大家介绍 Python 流程控制相关语法。 if 语句 if 语句表示如何发生什么样的条件,执行什么样的逻辑。 语法: 示例: x = int(input("Please enter an integer: 阅读全文
posted @ 2020-05-23 12:28 纯洁的微笑 阅读(401) 评论(0) 推荐(1) 编辑
摘要:这篇文章我们学习 Python 变量与数据类型 变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念,变量可以通过变量名访问。在 Python 中 变量命名规定,必须是大小写英文,数字和 下划线 的组合,并且不能用数字开头。 变量命名规则: 变量名只能是字母,数字和下划线的任意组合 阅读全文
posted @ 2020-05-23 12:26 纯洁的微笑 阅读(705) 评论(0) 推荐(1) 编辑
摘要:Python 是一门脚本语言。 脚本语言是一种介乎于 HTML 和诸如 JAVA 、 Visual Basic 、 C++ 等编程语言之间的一种特殊的语言,尽管它更接近后者,但它却不具有编程语言复杂、严谨的语法和规则。 有一些脚本语言已经发生了变化,如 Python,perl 已经可以编译成中间代码 阅读全文
posted @ 2020-05-23 12:25 纯洁的微笑 阅读(660) 评论(0) 推荐(0) 编辑
摘要:其实 Python 已经是一个很老的编程语言了,到现在(2019年) Python 已经高龄 28 岁,比很多程序员的年龄都大。现在之所以这么流行和社区、人工智能的发展,有很大的关系。 千里之行始于足下,今天我们先来学习 Python 环境搭建。 Python 介绍 Python(英国发音:/ˈpa 阅读全文
posted @ 2020-05-19 12:57 纯洁的微笑 阅读(2635) 评论(0) 推荐(1) 编辑