03 2022 档案

摘要:用户交互与输出 我们在一些网站进行登录注册时,网站会要求我们输入账号和密码,并返回正确或者是错误信息。在python也有着一些方法可以用于获取用户输入,并输出消息。 获取用户输入 获取用户输入用的是input()方法,括号内填写可以用于提示用户的信息。 input获取到的数据都会转成字符串类型。 > 阅读全文
posted @ 2022-03-31 16:09 Yume_Minami 阅读(134) 评论(0) 推荐(0) 编辑
摘要:字符编码 字符编码是什么 人与计算机交互时,使用的都是人类能够读懂的语言,而计算机只能理解0和1两个数字的组合,字符编码就是相当于将人类能够理解的语言翻译成计算机能够理解的数字。 字符编码的发展史 字符编码大概可以分为三个阶段。 阶段一:一家独大 计算机是由美国人,所以一开始只有他们的字符编码,只记 阅读全文
posted @ 2022-03-30 18:06 Yume_Minami 阅读(99) 评论(0) 推荐(0) 编辑
摘要:re模块 在python中是无法使用正则表达式的,所以我们需要借助re模块。 导入re模块 import re findall()方法 """ 语法结构: re.findall(正则表达式, 待匹配字符串) """ # 作用:返回所有符合条件的数据,并且组织成了列表 res = re.findall 阅读全文
posted @ 2022-03-29 16:49 Yume_Minami 阅读(112) 评论(0) 推荐(0) 编辑
摘要:前言 现在有许多的网站在需要填写手机号的地方都会判断你输入的手机号是否正确,像京东注册的时候。 如果只用python代码来实现 # 1.获取用户的手机号 phone_num = input('请输入您的手机号>>>:').strip() # 2.先校验是否是11位 if len(phone_num) 阅读全文
posted @ 2022-03-28 18:29 Yume_Minami 阅读(91) 评论(0) 推荐(0) 编辑
摘要:循环导入 在初学模块时,我们有些时候会出现两个文件彼此导入,这时候可能会有报错。 比如有以下两个py文件 a.py import b name = '来自a.py' print(b.name) b.py import a name = '来自b.py' print(a.name) 此时无论是执行a. 阅读全文
posted @ 2022-03-25 16:41 Yume_Minami 阅读(60) 评论(0) 推荐(0) 编辑
摘要:模块 简介 模块就是一系列功能的结合体,只需要导入就可以直接使用,它极大的提升了开发效率。比如我自己要实现一个功能可能要写好几行代码,但是如果模块里可以实现这个功能,那我可以直接拿来使用。 模块的三种来源方式: 内置的模块 这些是python自带的模块,直接用代码导入就可以使用。 自定义模块 这些是 阅读全文
posted @ 2022-03-24 18:36 Yume_Minami 阅读(80) 评论(0) 推荐(0) 编辑
摘要:可迭代对象 在了解可迭代对象之前,我们要想了解什么叫做迭代。 在执行重复的步骤时,每一次的结果都要依赖上一个的结果计算,这个过程就叫做迭代。 # 迭代过程 n = 0 while n < 5: print(n) n += 1 所以,可迭代对象其实简单的来说就是可以放到for循环里进行遍历的数据,像列 阅读全文
posted @ 2022-03-23 16:30 Yume_Minami 阅读(235) 评论(0) 推荐(0) 编辑
摘要:重要内置函数 map() 可以配合函数更改数据集数据 比如我想要将列表中的数据都自减11 l1 = [11, 22, 33, 44, 55] res = map(lambda x: x - 11, l1) # 返回的是一个对象 print(res) # 输出:<map object at 0x000 阅读全文
posted @ 2022-03-22 21:50 Yume_Minami 阅读(80) 评论(0) 推荐(0) 编辑
摘要:函数的嵌套 函数的嵌套其实就与if、while、for循环的嵌套一样,这里只做简单展示。 # 函数嵌套死循环 def index(): func() print('来自index') def func(): index() print('来自func') func() 递归函数 在编程语言中,函数直 阅读全文
posted @ 2022-03-21 17:00 Yume_Minami 阅读(211) 评论(0) 推荐(0) 编辑
摘要:装饰器 简介 装饰器并不是一个新的知识点,而是由前面所有的函数知识点整合到一起的产物。 装饰器的本质:在不改变被装饰对象原有的“调用方式”和“内部代码”的情况下给被装饰对象添加新的功能。 这是不是听起来有些神奇?装饰器的原则就是对扩展开放,对修改封闭。 简单版本装饰器 了解完什么是装饰器之后,我们先 阅读全文
posted @ 2022-03-18 16:46 Yume_Minami 阅读(1819) 评论(1) 推荐(1) 编辑
摘要:名称空间 名称空间就是变量名与变量值绑定关系的地方。比如对于x=1,1存放于内存空间,而x与1的对应关系存储在名称空间中。 名称空间分为三类:内置名称空间、全局名称空间、局部名称空间。 内置名称空间 内置名称空间存储的是python解释器提前给我们定义好的,像len()、print()、open() 阅读全文
posted @ 2022-03-17 16:51 Yume_Minami 阅读(77) 评论(0) 推荐(0) 编辑
摘要:函数的参数(重要) 函数的参数可以分为两大类: 形参:形式参数,函数在定义阶段括号内所写的参数,在函数调用时会被取代的参数。 实参:实际参数,函数在调用阶段括号内所写的参数,用于取代形参进入函数。 def my_func(a, b): pass my_func(1, 2) """ 在上述例子中,a和 阅读全文
posted @ 2022-03-16 17:47 Yume_Minami 阅读(191) 评论(0) 推荐(0) 编辑
摘要:函数 其实我们在之前的学习中就已经接触过函数了,像len()、strip()、int()等等,这些我们称为内置函数。而我们接下来要学习的是自定义函数。 语法结构 def 函数名(参数1,参数2,...): """函数描述""" 函数体代码 return 返回值 解释: ==def:==定义函数的关键 阅读全文
posted @ 2022-03-15 17:30 Yume_Minami 阅读(137) 评论(0) 推荐(0) 编辑
摘要:文件操作 文件操作简介 文件 文件是操作系统暴露给用户可以直接操作硬盘的快捷方式。 用代码进行文件操作的流程 用代码进行文件操作有四个步骤: 打开文件或是创建文件 编辑文件内容 保存文件内容 关闭文件 基本语法结构 # 用python操作文件有2中语法 # 第一种(不推荐) f1 = open(文件 阅读全文
posted @ 2022-03-14 18:02 Yume_Minami 阅读(87) 评论(0) 推荐(0) 编辑
摘要:简单认识垃圾回收机制 前言 在有些其他的编程语言中,针对内存空间的操作都是需要程序员自己操作,而在python中,python底层针对空间的申请和释放都是设计好的,不需要程序员操心。 引用计数 在内存空间中,一个数据赋予一个变量时,这个数据身上的标记就会加1,这个标记就是引用计数,而python会清 阅读全文
posted @ 2022-03-10 17:03 Yume_Minami 阅读(70) 评论(0) 推荐(0) 编辑
摘要:int整型 类型转换 # int()可以将字符串类型转换成整型 # 但是字符串不能是带有小数点的数字或文本 res = int('123') print(res, type(res)) ''' 输出结果 123 <class 'int'> ''' 进制数转换 # 将其他进制转换成十进制 # 二进制为 阅读全文
posted @ 2022-03-08 17:46 Yume_Minami 阅读(158) 评论(0) 推荐(0) 编辑
摘要:流程控制理论 什么是流程控制 流程控制其实就是控制事物的执行流程 执行流程的分类 顺序结构 顺序结构是最简单的程序结构,它是从上往下依次执行的。 分支结构 分支结构就是根据某些条件的判断做出不同的执行流程。 循环结构 循环结构就是根据某些条件的判断循环反复的做相同的事情,直到有一个循环结束的条件。 阅读全文
posted @ 2022-03-07 18:45 Yume_Minami 阅读(60) 评论(0) 推荐(0) 编辑
摘要:基本运算符 运算符的运用是最常用的,任何数据的计算都需要用到运算符。 算术运算符 运算符 含义 举例 + 加号 print(5 + 6),输出11 - 减号 print(55 - 11),输出44 * 乘号 print(5 * 6),输出30 / 除号 print(9 / 3),输出3 ** 乘方 阅读全文
posted @ 2022-03-04 16:41 Yume_Minami 阅读(152) 评论(0) 推荐(0) 编辑
摘要:python语法之注释 当我们编写代码的时候,我们无法直接在旁边输入文字来解释这断代码的含义,这个时候就需要用到注释了。 注释有两种,一种是单行注释,一种是多行注释。 单行注释 单行注释比较简单,只需要一个#,后面跟上注释内容即可。 # 这是一段注释 多行注释 多行注释有两种方式,一种是使用三个单引 阅读全文
posted @ 2022-03-03 17:00 Yume_Minami 阅读(197) 评论(0) 推荐(1) 编辑
摘要:python解释器 总所周知,python是一门编程语言,我们人类可以读懂,但是计算机不懂,计算机只知道1和0两个数字,这时候就需要一个“翻译官”来把python翻译给计算机,让计算机能够明白是什么,这个“翻译官”就是python解释器。 python解释器的下载与安装 目前python解释器的版本 阅读全文
posted @ 2022-03-03 14:18 Yume_Minami 阅读(592) 评论(0) 推荐(0) 编辑
摘要:计算机是什么 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。 计算机有五大组成部分,分别是控制器、运算器、存储器、输入设备、输出设备。 计算机还有三大 阅读全文
posted @ 2022-03-02 13:08 Yume_Minami 阅读(118) 评论(0) 推荐(0) 编辑
摘要:typora的下载和基本的使用 typora是一款非常好用的文本编辑软件,深受各大IT行内人员的喜爱,让这一款从原来是免费的软件变成了收费的软件。 typora的下载 进入官方中文网站下载:typora中文官网。 选择自己对应的系统下载并安装。 typora基本的使用 选择自己喜爱的主题 首先我们打 阅读全文
posted @ 2022-03-01 19:51 Yume_Minami 阅读(248) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示