• 自学Python教程【第七十一节】reduce 函数

    欢迎大家来到自学Python教程教室,上一讲我们学习Python的Python 中一个比较有意思的内置函数 map,这节课我们来了解Python中另一个类似的函数reduce 函数的相关内容,来看看吧: map 可以看作是把一个序列根据某种规则,映射到另一个序列。reduce 做的事情就是把一个序列根据某种规则,归纳为一个输出。 上例子。以前我们给过一个习题,求1累加到100的和。寻常的做法大概是这样: sum = 0 for i in xrange(1, 101): sum += i prin…

    Python开发 2019年11月25日
  • 自学Python教程【第七十节】map 函数

    欢迎大家来到自学Python教程教室,上一讲我们学习Python的另外一个知识点Python中变量的作用域的相关知识,这节课我们来了解Python中map 函数的相关内容,来看看吧: 来看两个问题: 1. 假设有一个数列,如何把其中每一个元素都翻倍? 2. 假设有两个数列,如何求和? 第一个问题,普通程序员大概会这么写: lst_1 = [1,2,3,4,5,6] lst_2 = [] for item in lst_1: lst_2.append(item * 2) print lst_2 P…

    Python开发 2019年11月25日
  • 自学Python教程【第六十九节】变量的作用域

    欢迎大家来到自学Python教程教室,上一讲我们学习Python的另外一个知识点lambda 表达式,这节课我们学习Python中变量的作用域的相关知识,来看看吧: 在写代码的时候,免不了要使用变量。但程序中的一个变量并不一定是在哪里都可以被使用,根据情况不同,会有不同的“有效范围”。看这样一段代码: def func(x): print ‘X in the beginning of func(x): ‘, x x = 2 print ‘X in the end of func(x): ‘, x…

    Python开发 2019年11月25日
  • 自学Python教程【第六十八节】lambda 表达式

    欢迎大家来到自学Python教程教室,上一讲我们分享了函数的参数传递的相关内容,这节课我们学习Python的另外一个知识点lambda 表达式。lambda 表达式可以充分体现了 Python 是一门简洁的语言这一特点,来看看吧: lambda 表达可以被看做是一种匿名函数。它可以让你快速定义一个极度简单的单行函数。譬如这样一个实现三个数相加的函数: def sum(a, b, c): return a + b + c print sum(1, 2, 3) print sum(4, 5, 6) …

    Python开发 2019年11月25日
  • 带小白了解什么是Python另一种有序列表tuple?

    今天马哥教育要跟大家分享的文章是带小白了解什么是Python另一种有序列表tuple?list和tuple 是Python内置的有序集合,一个可变一个不可变,要根据需要来使用它们 。Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 今天我们介绍另一种有序列表叫元组:tuple。 tuple和list非常类似,但是tuple一旦初始化就不能修改,比如同样是列出同学的名字: >>> classmates = (‘Michael’, ‘Bob…

    Python开发 2019年11月25日
  • Python中的分支结构分为几种?

    今天马哥教育要跟大家分享的文章是Python中的分支结构分为几种?迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种结构的代码我们称之为顺序结构。然而仅有顺序结构并不能解决所有的问题,Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 在日常生活中,我们会遇到很多选择类的问题。比如:午饭吃螺蛳粉还是生煎包?下班回家坐地铁还是公交车?这也就是我们编程语言中常说的“分支结构”,今天就让我们一起学习一下吧! 在Python中,要构造分支结构可以使用…

    Python开发 2019年11月25日
  • Python中字典合并的实现方法是什么?

    今天小编要跟大家分享的文章是Python中字典合并的实现方法是什么?熟悉Python的小伙伴们都知道Python 中有时候需要将字典进行合并,今天我们来探讨下这个主题。 Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 背景 先来看看下面的运行结果 x = {‘a’:1, ‘b’:2} y = {‘b’:4, ‘c’:5} z = x.update(y) 来看看 z 的返回结果: print(z) None 发现 z 返回的是None值,并不是我们想要的…

    Python开发 2019年11月21日
  • 带小白学习如何使用Python教程-多进程

    今天马哥教育要跟大家分享的文章是带小白学习如何使用Python教程–多进程?熟悉Python的小伙伴们都知道我们现代的操作系统,都是支持“多任务”的操作系统,对于操作系统来说,一个任务就是一个进程(process)。Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 如果我们将计算器的核心CPU比喻为一座工厂,那么进程就像工厂里的车间,它代表CPU所能处理的单个任务。任一时刻,CPU总是运行一个进程,其他进程处于非运行状态。 看到这大家可能会有…

    Python开发 2019年11月21日
  • 小白如何零基础学习Python教程-文件与异常

    今天马哥教育要跟大家分享的文章是小白如何零基础学习Python教程–文件与异常?熟悉Python的小伙伴们都知道在程序运行的过程中,可能会出现的异常状况该如何捕捉呢?Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 异常 在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在Python中,我们可以将那些在运行时可能会出现状况的代码放在try代码块中,在try代码块的后面可以跟上一个或多…

    Python开发 2019年11月21日
  • Python自动化运维开发数字类型是什么?

    今天马哥教育要跟大家分享的文章是Python自动化运维开发的数字类型是什么?熟悉Python自动化的小伙伴们都知道数字类型用于存储数值,是不可改变的数据类型,改变数字数据类型会分配一个新的对象。Python自动化入门新手和正在Python自动化学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 变量是存储在内存中的值,也就是说在创建变量时会在内存中开辟一个空间。计算机是用来辅助人类的,在程序设计中也映射了显示世界的分类,以便于抽象的分析。基于变量的数据类型,解释器会分配指定内存,并决定什么数据…

    Python开发 2019年11月20日
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!