Aug 1916. 练习:万年历Hi, 大家好。我是茶桁。 上一节课最后,我让我家去预习一下日历和时间的相关模块,不知道大家有没有去预习。不管如何,这节课,让我们开始做一个练习:万年历。 没有预习的小伙伴也跟着一起,在本次练习完成的时候,相信你会对这些模块有了初步的了解。 好,让我们开始吧。 首先,我们需要来看看calendar.monthrange()这个函数,它属于calend …Python11 min readPython11 min read
Aug 1915. 系统内置模块Hi,大家好。我是茶桁。 上一节中,在我们的学习到达一个阶段的时候,我们用之前所学过的知识创建了一个简单的注册登录系统。不知道小伙伴们有没有在课后自己实现一遍呢?编程这种事情,还是要多上手多练才行。 那么今天这节课,我们来学习一下Python系统内置模块。 系统内置模块就是安装完Python解释器之后,系统本身所提供的模块。我知道,咱们之前的课程里有学 …Python36 min readPython36 min read
Aug 1914. 练习:登录注册系统Hi,大家好。我是茶桁。 上一节课,我们详细的介绍了文件读写的流程和原理,并用Python进行实际操作了一下。 那么这节课呢,我们利用之前所学的内容,尝试做一个小练习:建立一个登录注册系统。上节课我们在结尾的时候讲练习内容贴了出来,还记得要求吗? 实现功能: 1. 用户输入用户名和密码以及确认密码 2. 用户名不能重复 3. 两次密码要一致 4. 用户用已 …22 min read22 min read
Aug 1813. Python的文件操作Hi,大家好。我是茶桁。 在之前的几节课程中,我们学习了Python的数据类型。和市面上大多数的Python教程不同的是,我先为大家介绍完函数之后才开始介绍数据类型,其中原因就是很多数据类型的方法及理解都需要先搞懂函数的基本语法。 在结束了Python数据类型学习之后,我们今天开始进入一个新的篇章。今天,让我们来详细了解一下在Python中如何去进行文件 …Python21 min readPython21 min read
Aug 1812. 数据类型 — 集合详解Hi, 大家好。我是茶桁 通过最近几节课的内容,我们已经了解到了大部分的容器类数据的特性和应用,今天这一节课是容器类数据的最后一部分。让我们今天来详细了解一下「集合」。 集合是确定的一组无序的数据的组合。注意这一句话中的几个概念: 首先是「确定的」,当前集合中的元素的值是不能重复的。 集合是由多个数据组合的容器类型数据 集合中的数据没有先后顺序 集合的作用大多数时候 …Python18 min readPython18 min read
Aug 1811. 数据类型 — 字典Hi,大家好。我是茶桁。 关于Python的数据类型,我们已经详细讲解了三种,字符串,列表和元组。那么今天,我们再来讲一种:字典。 字典也是一种数据的集合,由健值对组成的数据集合,字典中的键是不能重复的。 字典中的键必须是不可变的数据类型,常用的键主要是:字符串,整型… 实际上,在之前字符串和列表的铺垫之后,任何数据类型其实都会感觉差不多,当然,每个数据类型也 …Python12 min readPython12 min read
Aug 1810. 数据类型 — 元组详解Hi,大家好。我是茶桁。 之前两节分别介绍了字符串和列表,今天,我们来讲讲另外一个常用到的数据类型:元组。 元组和列表很像,两者都是一组有序的数据的组合。但是也有很多不同点,比如元组内的元素一旦定义了就不可以再修改,因此元组称为不可变数据类型。 元组定义 元组的定义方式包括以下要点: 定义元组变量 = (), 或者变量 = tuple() 可以使用变量 = (*iterab …Python11 min readPython11 min read
Aug 189. 数据类型 — 列表详解Hi,大家好。我是茶桁。 最近几节课,我们都是在详细讲解Python内的数据类型,上一节课我们详细了解了字符串,这节课,让我们来详解一下列表。 首先,我们先有一个大的概念,列表,其实就是一组有序的数据组合;另外,列表中的数据是可以被修改的。也就是说,列表是一个可变序列类型。 列表定义 如何在Python的定义列表,记住以下几点就可以了: 可以使用中括号进行定义[] 可以使用list()函数定 …Python31 min readPython31 min read
Aug 188. 数据类型 — 字符串详解Hi, 大家好。我是茶桁。 前几节课中我们学习了函数,那么这节课开始,我们花几节课返过头来详细的学习一下Python内的数据类型。第一节课,让我们先从字符串开始: 回顾字符串的定义方式 了解转义字符 字符串格式化的方法 字符串相关函数 字符串的定义方式 单引号定义字符串 ‘ ’ 双引号定义字符串\( “ ”\) 三引号定义字符串\( ‘’‘内容’‘’\)或者\( “”“内容 …Python14 min readPython14 min read
Aug 187. Python的内置函数Hi,大家好。我是茶桁。 讲完了基础函数和高阶函数之后,我们这一节来研究下Python的内置函数,看看Python在安装完毕之后的解释器里,到底都预先给我们提供好了哪些可用的函数。 本节内容着重介绍一些常用函数,并且会做一些应用上的示例。当然,对于Python的内置函数,我们还可以查询官方文档,我这节参照的为3.10版本文档 range()函数 这几节课中,我们频繁使用并 …Python19 min readPython19 min read