Python

Python匿名函数

想必大家都知道匿名是什么含义,匿名就是指没有名字,我们在写程序的过程中有时不需要给函数命名,这时候就可以使用匿名函数,我们在Python中使用lambda表达式来使用匿名函数。1.匿名函数的定义我们通过一个例子来介绍一下lambda函数的简单使用,

Python序列详解(包括索引和切片)

序列是保存多个数据项的对象,它的存储方式是一个接一个的排列。同时每个元素都会拥有一个值,这个值代表他们存储在序列中的位置,一般我们称它为索引。打个比方来说,一个班级有若干个学生,每个学生都有一个学号,每个学号对应一个名字,而这个学号就是每个学生的索引值。

Python列表list的基础操作与代码实现

大家在前面的学习中可以发现到处都是列表,仿佛Python语法都是围绕列表展开的,本节会详细的去介绍列表,列表被大多数Python使用者认为是Python中最核心的部分,因为Python的列表十分强大,我们很多操作都是基于列表来进行的。首先我们还是先介绍一下列表,

格式化字符串

在学习字符串的过程中,我们在前面讲了很多使用方法,实际在使用的过程中,我们经常会需要将字符串格式化,通过格式化输出我们需要的结果。格式化字符串就是在先创建一个空间,然后再这个空间留几个位置,然后根据需求填入相应的内容,这里留出的位置相当于占位符,格式化字符串有两种方式。

Python实现坦克大战游戏教程及源码

一、项目介绍这是一个用Python语言编写的坦克大战游戏,支持双人模式。编译器:PyCharmCommunityEdition第三方库:pygame二、运行截图三、主要源码classMainGame:#游戏窗口宽度WINDOW_WIDTH=980#游戏窗口高度WINDOW_HEIGHT=780#游戏背

数据库概述

前面学习的内容中,我们通常把代码写在了.py结尾的文件中,也可以把程序中的一些内容存放到目录文件中,但是当我们要保存大量数据的时候,如果使用多个文档来保存,就不方便我们进行管理,因此我们要引入数据库来管理这些内容,本章我们就来了解一下数据库的相关内容。

Python如何创建线程

在学习线程的创建之前,我们先来了解一下线程对象和线程体这两个概念,线程对象就是我们通过线程模块中的线程类创建的对象,而线程体就是线程执行的相关内容,例如指令和函数等。线程有四个变化状态:1)创建线程当创建一个新的进程时,也创建一个新的线程,进程中的线程可以在同一进程中创建新的线程。

Python引入math模块及库函数大全

Python的math模块为我们提供了一系列关于数学方面的功能,可以帮助我们进行指数、对数、平方根、三角函数等运算。1.冥和对数我们在求某个数的平方根或者是平方和又或者是幂运算的时候,往往要借助math模块。取对数运算:math.log(x[,底数]),

Pyhon基础while循环语句详解

在控制结构里简单的提到过循环结构,下面来细讲一下什么是循环结构。循环结构就是重复的执行一条或若干语句,在日常生活中我们可以看到很多这样的例子,像修铁路、盖房子这样的工程,大多来说都是不达到目标之前都在重复的去执行相同的操作,也就是在循环的坐同一件事情。

Python爬虫概述

网络爬虫(又称为网页蜘蛛,网络机器人,更经常的称为网页追逐者),它按照一定的规则自动地抓取网络信息。1.产生背景随着时代的进步,互联网上拥有大量的信息,但是我们该如何高效的获取这些信息成为了一个挑战,传统的搜索引擎可以帮助我们解决部分问题,但是具有一定的局限性:1)不同领域、不同背景的用户往往具有不同