-
Python从菜鸟到高手(8):print函数、赋值与代码块
1.神奇的print函数 print函数相信读者一定对它不陌生,因为在前面的章节,几乎每个例子都使用了print函数,这个函数的功能就是在控制台输出文本。不过print在输出文本时还可以进行一些设置,以及输出多参数字符串。 如果为print函数传入多个参数值,那么print函数会将所有的参数...
-
python的函数
1.什么是函数? 有两个变量 x 和 y ,当 x 取其变化范围中的每一个特定值时,相应地有唯一的 y 与它对应,则称 y 是 x 的函数。记为 y = f ( x ),其中 x 为自变量, y 为因变量。 可知函数由三部分组成: x:输入,一般函数可以有多个输入。f:function,通过某种特...
-
Python从菜鸟到高手(9):条件和条件语句
1.布尔(Boolean)值和布尔变量 在讲条件语句之前,首先应该了解一下布尔类型。条件语句(if)需要为其指定布尔值或布尔类型的变量,才能根据条件判断是否要指定代码块中的语句。布尔值只有两个值:True和False,可以将这两个值翻译成“真”和“假”。 现在我们已经了解了布尔值是用来做什么...
-
Ansible AdHoc & playbook API + 动态生成Inventory +结果关注
为以后用的方便,记录一下(主要是怕忘,又得折腾半天) 直接贴代码,没太多注释,看不懂的看下源码。Pycharm+b Ansible 2.0 之后的 API 比 2.0 之前要复杂,但使用起来的自由度更好,可根据自己需求修改 Ansible API 的使用方法;还有功能也更强大。 我主要是使用这个 A...
-
stark组件5_扩展url
Stark组件扩展url 这个功能在很多地方都要用到这里举例的需求是在customer查看页面中,点击咨询课程中的某一个课程名称就会将这个课程与对应的同学解绑(不再显示)要实现这个需求需要新添加一条url,这条url中我们可以获取想要解绑的课程id和表中这条记录的主键 方法与filter、pop等...
-
Python学习—文件操作
1.文件基础知识 1.文件是存储在外部介质上的数据的集合,文件的基本单位是字节,文件所含的字节数就是文件的长度。每个字节都有一个默认的位置,位置从0开始,文件头的位置就是0,文件尾的位置是文件内容结束后的后一个位置,该位置上没有文件内容,为空。文件的读写操作从文件指针所在的位置开始,即读会从文件指针...
-
Python从菜鸟到高手(10):循环
我们现在已经知道了如何使用if语句让程序沿着不同的路径执行,不过程序最大的用处就是利用CPU和GPU强大的执行能力不断重复执行某段代码,想想Google的AlphaGo与柯洁的那场人机大战,尽管表面上是人工智能的胜利,其实人工智能只是算法,人工只能算法之所以会快速完成海量的数...
-
Python学习—面向对象学习上
面向对象简介 OOP编程是利用“类”和“对象”来创建各种模型来实现对真实世界的描述,使用面向对象编程的原因一方面是因为它可以使程序的维护和扩展变得更简单,并且可以大大提高程序开发效率 ,另外,基于面向对象的程序可以使它人更加容易理解你的代码逻辑,从而使团队开发变得更从容。 面向对象的三大特性 Enc...
-
Python学习—异常
一.异常处理的定义 python解释器检测到错误,触发异常(也允许程序员自己触发异常) 程序员编写特定的代码,专门用来捕捉这个异常(这段代码与程序逻辑无关,与异常处理有关) 如果捕捉成功则进入另外一个处理分支,执行你为其定制的逻辑,使程序不会崩溃,这就是异常处理 二.异常处理的用法 ...
-
Python学习—面向对象学习下
面向对象下 1.构造方法与析构方法 class People(object): # 构造方法:__init__(),在实例化对象时自动执行的方法 def __init__(self, name, age): self.name = name self....