• 自学Python教程【第六十六节】函数的参数传递(2)

    同学们!欢迎大家来到自学Python教程教室,上一讲我们分享了Python函数的参数传递的相关内容,这节课我们接着上一次的内容,来介绍一种更加灵活的参数传递方式:def func(*args). 这种方式的厉害之处在于,它可以接受任意数量的参数。来看具体例子: def calcSum(*args): sum = 0 for i in args: sum += i print sum 调用: calcSum(1,2,3) calcSum(123,456) calcSum() 输出: 6 579 0…

    Python开发 2019年11月21日
  • 自学Python教程【第六十五节】函数的参数传递(1)

    同学们,欢迎大家来到自学Python教程教室,上一讲我们分享了 Python 里一个我非常喜欢的特性–列表综合(List Comprehension)。所谓列表综合,就是通过一个已有的列表生成一个新的列表的相关知识,这节我们向大家分享函数的参数传递的相关内容。与以往不同的是本篇我们面向有一点点 Python 基础的读者,零基础的看不懂也没关系,慢慢来! 本节课关键字:Python函数,参数,默认值 先说下上次课最后留的那题,我自己的解法: print ‘;’.join([str(i)…

    Python开发 2019年11月21日
  • 如何使用python中的logging日志模块?

    今天马哥教育要跟大家分享的文章是如何使用Python中的logging日志模块?熟悉Python的小伙伴们都知道日志是程序不可或缺的一部分。日志可以记录程序的运行情况,帮助我们更便捷地发现问题,而Python中的logging日志模块给我们提供了这个机会。Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! logging给我们提供了五种函数用来输出日志:debug()、info()、waring()、error()和critical() 这五种函数的使用场…

    Python开发 2019年11月21日
  • 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日
  • 自学Python教程【第六十四节】列表综合

    欢迎大家来到自学Python教程教室,上一讲我们分享了pickle的相关内容,今天来讲讲 Python 里一个我非常喜欢的特性–列表综合(List Comprehension)。所谓列表综合,就是通过一个已有的列表生成一个新的列表。 直接看例子: 假设有一个由数字组成的 list,现在需要把其中的偶数项取出来,组成一个新的 list。一种比较“正常”的方法是: list_1 = [1, 2, 3, 5, 8, 13, 22] list_2 = [] for i in list_1: …

    Python开发 2019年11月20日
  • 什么是Python自动化运维内部的引用计数?

    今天小编要跟大家分享的文章是什么是Python自动化运维内部的引用计数?什么时候增加引用计数?什么时候减少引用计数?Python自动化入门新手和正在Python自动化学习的小伙伴快来看一看吧,希望能够对大家有所帮助! Python内部的引用计数(sys.getrefcount): 什么是引用计数器: Python内部记录着所有使用中的对象有多少引用。一个内部跟踪变量,称为一个引用计数器。当对象被创建时,就创建了一个引用计数,当这个对象不再需要时,也就是说,这个对象的引用计数变为0时,它被垃圾回收…

    Python开发, 技术干货 2019年11月20日
  • 自学Python教程【第六十三节】pickle

    同学们!欢迎大家来到自学Python教程教室,上一讲我们分享了关于在哪里些Python的问题——Python shell,这节课我们学习pickle的相关内容。 在之前的课程中,我们有讲到通过文件来保存、中转数据(参见第29、30、31课)。在使用文件存储时,通常需要对数据进行一些处理,按照一定的规范把数据整理成文本,再写入文件中。下次使用时,从文件中读出文本,再按照此规范解析这些数据。 这种将数据转成文本的过程又被称为“序列化”,即将对象状态转换为可保持或传输的格式的过程。对应的,从序列化的格…

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