- 博客(28)
- 收藏
- 关注
原创 python 可迭代,迭代器,生成器,装饰器
迭代器不仅是可迭代的,而且它自己可以被用于获取下一个值。所有迭代器都是可迭代的,但不是所有可迭代对象都是迭代器。(闭包, 三大特性:1.外部函数嵌套内部函数;是一个函数或类,用于在不修改原有代码的情况下扩展功能。关键字来生成值,而不是像普通函数那样返回一个值。每次调用生成器的next()方法时,生成器会从上次。方法的对象都被认为是可迭代的。常见的可迭代对象包括列表、元组、字符串、字典和集合。是特殊类型的迭代器,用于简化迭代过程。是指可以返回一个迭代器的对象。典型例子:时间开销,权限校验,日志记录等)
2024-08-21 20:06:47 617
原创 入门requents请求库使用
是 Python 中一个非常流行的 HTTP 库,用于发送各种 HTTP 请求。库还支持 PUT、DELETE、HEAD 等 HTTP 方法。使用json数据,如果需要发送 JSON 数据,可以使用。: 如果你需要发送多个请求到同一个主机,可以使用。: 如果你需要通过代理发送请求,可以使用。: 首先,确保已经安装了。块来处理可能出现的异常。参数来设置请求超时时间。
2024-08-20 21:43:57 476
原创 入门re 正则表达式
匹配输入字符串的开始位置。:匹配任何空白字符(空格、制表符、换行符等)。:匹配除换行符外的任何单个字符。:匹配任何字母数字字符,相当于。:匹配小写字母中的任何一个。:匹配大写字母中的任何一个。:匹配前面的元素零次或多次。:匹配前面的元素一次或多次。:匹配前面的元素零次或一次。:匹配输入字符串的结束位置。:匹配任何非字母数字字符。:匹配任何数字,相当于。:匹配任何非数字字符。:匹配任何非空白字符。:匹配前面的元素正好。:匹配前面的元素至少。:匹配前面的元素至少。:匹配并捕获子表达式。
2024-08-19 21:20:45 744
原创 mysql windows安装与远程连接配置
点开第一行加号展开一路展开找到“MySQL Server 5,7,41 - X64”点击选中点击一下中间只想右侧的箭头看到右侧出现选中部分即可,点击“Next”。按下图路径(或者找到自己安装mysql的路径打开bin文件)复制此路径备用。此电脑—>右击—>属性打开系统窗口,点击高级系统配置进入系统属性界面。系统变量—>双击Path进入编辑环境变量。点击高级—>环境变量进入环境变量界面。保持默认选项,点击“Next”。保持默认选项,点击“Next”。保持默认选项,点击”Next“。点击”Execute“。
2024-08-16 19:04:36 599
原创 mysql Ubuntu安装与远程连接配置
配置文件在cd /etc/中 (cd /etc/—>回车—>cd mysql/—>回车—>ls—>回车—cd mysql.conf.d/—>cp mysqld.cnf mysqld.cnf.bak(防止改错先备份一份)—>vim mysqld.cnf()进入配置文件后输入“/bind”回车(回车后光标直接到其所在行)查找到要改的地方(先对此行进行复制粘贴,避免改动过程中出错【直接输入“yy”(复制)“p”(粘贴)即可】),输入i进入插入模式输入#注掉一行(备用),(移动光标规则:gg,移动光标到第一行;
2024-08-15 21:09:55 1251
原创 Ubuntu虚拟机安装及汉化
7.前面操作都完成后可以打开虚拟机(点击绿色倒三角打开),若出现下面错误则在安装路径中打开虚拟机所在目录,找到.vmx文件,用记事本打开,在文件最后添加上mks.dx12.vendorID = "0x10de"保存修改后的文件就可以了。2.点击浏览找到光盘映像文件打开(此文件很重要安装好后安装包不要卸载,放在不容易被删除的地方)——点击下一步。7.以上操作完成,汉化文件下载完毕后重启虚拟机即可(右上角电源按钮——点击最下边一栏——第二行为重启操作)1.勾选典型(推荐)(T)——点击下一步。
2024-08-13 21:03:05 761 3
原创 pygame小游戏
代码存在一些bug,感兴趣可自行修改,游戏运行后玩法与吃金币游戏类似。(代码及结果比较粗糙,仅供参考)注:(图片、音乐、音效文件老是上传上传不上,想要可私,也可以自己找【自己找喜欢的图和音乐就行】)
2024-08-10 10:00:27 417
原创 python 魔法函数
_divmod__ (self, other): 先除后余,使用div(x,y)触发。__truediv__ (self, other): 真除(除),使用/触发。__ge__ (self, other):大于等于,使用>=触发。__le__ (self, other):小于等于,使用<=触发。__gt__ (self, other):大于,使用 > 触发。__eq__ (self, other):等于,使用==触发。__lt__ (self, other):小于,使用<触发。
2024-07-27 14:12:38 618
原创 python 内置函数、math模块
math模块提供了丰富的数学函数和常数,可以用于各种数学计算任务,从基本的数值运算到三角函数和指数对数运算,都能方便地通过这个模块来实现。内置函数为 Python 编程提供了强大的基础功能,减少了编写常见操作的重复代码量,同时也提高了代码的可读性和效率。在实际应用中,熟练掌握这些函数能够帮助你更快速地实现各种数据处理和操作任务。这些内置函数提供了基本的操作和功能,涵盖了广泛的用途,从数学运算到数据结构操作等等。math 模块是 Python 中的一个标准库模块,提供了许多数学运算相关的函数和常量。
2024-07-25 21:38:20 447
原创 python 闭包、装饰器
一、闭包:1. 外部函数嵌套内部函数2. 外部函数返回内部函数3.内部函数可以访问外部函数局部变量闭包(Closure)是指在一个函数内部定义的函数,并且内部函数可以访问外部函数的局部变量,即使外部函数已经执行完毕,这种现象称为闭包。在Python中,闭包常常用来实现一些特定功能,例如保护变量、实现装饰器等。
2024-07-23 21:14:37 1094 1
原创 python数据类型
整数的进制:二进制表示形式:0b1101 (0,1)八进制表示形式:0o15457 (0-7)十六进制表示形式:0x45758329 (0-9,A,B,C,D,E,F)
2024-07-13 11:20:20 926
原创 python集合
集合可以存放多个元素。方式一:{a,b,c,d},缺点:不能定义空集合。方式二:set(),空集合;set(Iterable),将可迭代类型元素依次放入集合。遍历:for e in {1,3,4,5}: 将集合中的每一个元素依次赋予e。特性:不重复,可以用于去重;无序,不可以使用下标。# 方式一 不能定义空集合# 方式二 将可迭代类型元素放入集合s1 = set() # 空集合# 特性 去除重复元素# 将集合中的元素依次赋予eprint(e)
2024-07-12 21:25:01 1519
原创 python字典
在Python中,可以使用大括号{}来定义字典。此例中,my_dict是一个字典,包含了三对键值对。每个键值对使用冒号分隔,每个对之间使用逗号分隔。键和对应的值可以是任意的Python对象。如:可以使用字符串作为键,整数、字符串、列表、其他字典等作为值。print(my_dict['key1']) # 输出: value1使用内置的dict()这样可以将一个包含键值对的可迭代对象转换为字典。字典中的键是唯一的,如果对同一个键进行多次赋值,后面的值会覆盖前面的值。
2024-07-11 21:47:21 611
原创 python元组
元组是一个不可以改变的列表方式一:注意事项:如果只有一个元素 则逗号不可以省略,省略变成单个数值如;a = 10, 20, 30均为元组a, b=10, 20 不是元组,而是把10赋予a 20赋予b方式二:tuple(可迭代)t0 = ()t1 = (1,)
2024-07-10 21:47:08 1591
原创 python列表
在Python中,可以使用方括号([ ])来定义列表。列表可以包含任意类型的元素,包括数字、字符串、布尔值、列表等。以下是几种定义列表的方式:你还可以使用list()内置函数将其他类型的数据转换为列表。num_list = list(range(1, 6)) # 将范围内的整数转换为列表 [1, 2, 3, 4, 5]str_list = list("hello") # 将字符串转换为列表 ['h', 'e', 'l', 'l', 'o']要访问列表中的元素,可以使用索引值,索引从0开始。
2024-07-09 21:07:17 577
原创 python字符串
在Python中,可以使用单引号或双引号来定义一个字符串。另外,Python还支持使用三个连续的单引号或双引号来定义多行字符串。'''还可以使用加号(+)来连接多个字符串,或者使用乘号(*)重复一个字符串。string5 = "Hello" + " " + "World" # 连接字符串string6 = "Hello" * 3 # 重复字符串。
2024-07-08 20:38:30 498
原创 python解释器
以上就是今天要讲的内容,本文仅简单介绍了python解释器的安装和环境变量.python解释器的应用范围非常广泛,无论是执行脚本、交互式编程、调试代码,还是作为其他应用程序的一部分,Python解释器都是一个重要的工具,它的灵活性和易用性使得Python成为一种流行的编程语言。
2024-07-02 21:02:40 432
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人