-
[综合] Python基础入门第三课--变量、函数概述
从现在开始嘞,我们就开始进入Python的基础学习,记得有本关于数据库的书叫做《SQL必知必会》,很薄但是内容很充实,看了至少不下三遍。我在这里也斗胆称我们这个为“Python必知必会”吧。 注意:在HTML/XML编辑器里面生成的python代码会有类似<spanstyle="color:#...
58
热度 -
[综合] Python入门基础第七课--序列
1.前言 这个章节将进入一个新的概念--数据结构,数据结构是以某种方式组织在一起的数据元素的结合。在Python里面,最基础的数据结构就是序列(sequence),序列中的每个元素被分配一个序列号--thelocationofelement,也就是我们所说的元素的位置,也称为索引。第一个为0,第二个...
48
热度 -
[综合] Python入门基础课第八节--列表
1.前言 在前面一章的序列的内容里面,其实我们已经多次使用过列表,大家可以返回去在看看。一些强大的方法和功能值得我们再去深入的了解它。前面章节介绍的只是一些简单的用法,在一些例子里面也有渗透入列表的知识,本章我们会详细介绍关于列表的一些非常有用的、实际的方法。 最重要的一点我们必须首先知道:列表是可...
94
热度 -
[综合] Python入门基础第九课--元组
1.前言 元组这节很容易理解,你有了上一节列表的知识,一看就懂。元组和列表一样,也是一种序列。唯一不同的是元组不能修改。创建元组的语法很简单:如果你用逗号分割了一些值,那么你就自动创建了元组。 2.元组:不可变的序列 我们直接来看一些简单的例子: >>>(1,2,3,4,5,6,7...
17
热度 -
[综合] Python入门基础第十课--字典
1.前言 通过前面的章节我们可以知道,列表这种数据结构是将值组织到一个结构中,并且通过编号去引用它的值。强大的Python难道只有这一种引用方式吗?答案是否定的,在这章我们将介绍一个新的引用方式--字典,字典是Python里面唯一内建的映射类型,字典里面的值没有特殊的顺序,但是都存储在一个特定的键(...
97
热度 -
[综合] Python基础入门第十一课--条件、循环和其他语句
1.前言 我们熟悉的条件、循环和其他控制语句在c语言里面经常使用,我们有时候也会去嵌套好几个循环,嵌套好几个条件以满足我们的需求,在Python语言里面,我们不容置疑的会用到这些好用的方法或者语句,它们的使用方法会和C语言里面的一样吗?我们可以用它来做什么呢?下面我们就来介绍一些这些语句。 2.条件...
101
热度 -
[综合] Python入门基础第十二课--知识补充
1.前言 在前面的学习中,我们已经讲了很多基础知识。包括变量、字符编码、模块、字符串、序列、列表、元组、字典、语句一系列基础知识,不知道你掌握了多少。这些基础知识是我们必须得牢记的,在后续的章节中,我们要进入比较大的程序的设计和编写,自然而然就需要用到前面的基础知识。温故而知新,可以为师矣。在继续学...
45
热度 -
[综合] Python入门基础第十三课--抽象(一)
1.前言 这章的内容可能有点多,也有可能有些难以理解。这一章,我们会介绍到:抽象、函数定义、参数、作用域、递归、函数式编程。其中有的是新的概念,有的是原来的旧的概念。不论是新的还是旧的,都需要我们去及时关注和整理,也需要我们去掌握。难理解的概念我会说的很详细,请大家不要嫌麻烦,认真理解。为后面重要内...
71
热度 -
[综合] Python入门基础第十四课--抽象(二)
1.前言 接着上一节的内容,我们在这节继续说关于抽象的内容。这节涉及的内容是关于函数的一些内容:主要是参数的作用域、递归。然后会介绍一些我们在C语言里面经常见得一些算法。内容不是很多,但是很重要,要认真。 2.作用域 到目前为止,我们已经学了不少的知识,到底什么是变量?举个例子:x=1,当我们在解释...
74
热度 -
[综合] Python入门基础第十五课--面向对象
1.前言 事实上,Python被称为面向对象的语言,和C++、Java语言是一样的,创建自己的对象,特别是类型或者被称为类的对象是Python里面最重要最重要的概念。前面我们介绍的都是Python内建的对象:数字、字符串、列表、元组、字典。从这节开始,我们会介绍如何创建对象,以及多态、封装、方法、特...
89
热度 -
[综合] Python入门基础第十六课--异常处理
1.前言 经历了一段论文的挣扎以后,我胡汉三又回来了。还是好汉一条,接着上次的面向对象的话题,本章来介绍一个简单的话题--异常处理。编写程序完成后,我们需要编译和连接,在这个编译器会给我们抛出一些错误和异常,我们通常会将这些错误和异常分类。再去具体的程序里面检查到底是哪里出现了错误。 一般常见的处理...
98
热度 -
[综合] Python入门基础第十七课--方法、属性、迭代器等
1.前言 本节的内容是续着上上一节的内容来讲的,面向对象在Python里面是非常重要的一个概念。第十五课讲了一些关于面向对象的饿知识,但是还是不够的。这一章节我们再来补充些。一些很好用的方法和特性。一起来看看吧。 2.super函数 super函数是干什么的?有什么用呢? super是用来解决多重继...
53
热度 -
[综合] Python入门第二十课--文件和流
1.前言 从这节开始,我们开始进行与外部的交互。前面的内容都是和Python解释器内部的数据结构打交道,而文件和流可以让我们获得外部的一些数据,在这里介绍的函数和对象可以让你在程序调用时存储数据,并且可以处理来自其他程序的数据。 2.文件和流 2.1基本文件处理 open函数用来打开文件,它具体的语...
70
热度 -
[综合] Python进阶第二课--数据库
1.前言 上节内容介绍的关于GUI的知识,算是进阶的入门。在这里我们会介绍Python的数据库编程接口,这是一种连接SQL数据库的标准化方法,同时也会学习利用API来执行一些基本的SQL命令。在这里我们使用的数据库比较简单,是SQLite,当然我们也可以选择一些流行的商业数据库:Oracle或者SQ...
66
热度 -
[综合] Python进阶第四课--网络编程(二)
1.前言 上节的内容也是关于网络编程的,有好些个实用的模块。这节内容是对上节内容的补充,主要是关于Twisted网络框架,它能很好地和几个常见的GUI工具包协同工作。 2.编写Twisted服务器 这部分以前得基本套接字服务器是显式的。其中的一些有很清楚的事件循环,用来查找新的连接和新数据,而基于S...
86
热度 -
[综合] Python进阶第六课--因特网客户端编程
1.前言 消失了这么长时间以后,我胡汉三又回来了,这次回来是带着好东西回来的。这将近一个多月的时间没有更新,是在基础学完以后研究了《Python核心编程》第三版这本书,这本书适合有一定基础的Python学习者使用,里面涵盖的内容很多,主要分为:通用应用部分、Web开发部分、补充实验章节,一些我们耳熟...
91
热度 -
[综合] Python进阶第七课--多线程编程
1.前言 在多线程出现之前,计算机程序的执行是由单个步骤序列组成的,该序列在主机的CPU中按照同步顺序执行。无论是任务本身需要按照步骤顺序执行,还是整个程序实际上包含多个子任务,都需要按照这种顺序方式执行。 假如我们设定这些子任务都是相互独立的,没有因果关系,各个子任务的结果并不影响其他子任务的结果...
44
热度 -
82
热度 -
88
热度 -
[综合] 解决selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable
话不多说,直接上方法: 原来部分的代码为: username=self.wait.until(EC.presence_of_element_located((By.ID,'loginName'))) password=self.wait.until(EC.presence_of_element_lo...
72
热度