自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 psycopg.InterfaceError: Psycopg cannot use the ‘ProactorEventLoop‘ to run in async mode.

psycopg3异步连接配置问题

2024-08-14 19:18:23 911

原创 代码中TODO关键字和标签的使用案例以及其解释

代码中TODO关键字和标签的使用案例以及其解释

2024-08-09 10:55:06 144

原创 Python 列表循环删除问题

在循环删除列表元素遇到每次只能删除一半的问题

2024-08-08 16:35:21 284

原创 python面向对象编程-设计模式(部分)

面向对象编程(OOP)中的设计模式是一些经过验证的、常见的解决特定问题的方案。单例模式 (Singleton);工厂模式 (Factory);观察者模式(Observer);策略模式 (Strategy);原型模式 (Prototype);建造者模式 (Builder)

2024-08-08 16:26:50 1083

原创 Python 解释器版本主要特性

Python 3.8、3.9、3.10、3.11、3.12版本的新增特性、删除特性和变更特性

2024-06-13 10:01:42 490

原创 MySQL vs. Redis vs. SQLite 数据库对比

MySQL是广泛使用的开源关系型数据库管理系统(RDBMS),Redis是一种流行的内存数据平台,用作缓存、消息代理和数据库,可以部署在本地、跨云和混合环境,而SQLite是广泛使用的可嵌入、在进程中运行的关系型数据库管理系统。

2024-05-07 17:33:50 754

原创 如何在Windows系统上同时安装多个Python版本并设置默认版本

在开发Python项目时,有时我们需要同时使用多个Python版本。然而,在Windows系统上管理多个Python版本可能会引起一些混乱,特别是在终端中调用Python时默认选择哪个版本的问题上。将你想要默认调用的Python版本所在目录的路径移到列表的顶部。安装完成后,我们将会在系统中拥有多个Python版本的安装目录,通常默认情况下会安装在。命令来验证默认调用的Python版本是否已更改为我们所期望的版本。如果一切设置正确,将会显示默认Python版本的版本号。完成以上设置后,我们可以在终端中输入。

2024-04-23 16:53:11 5389

原创 Linux - 管道符号 |

管道符号 | 用于将一个命令的输出传递给另一个命令的输入。

2023-11-14 17:14:16 97

原创 Linux - mkdir 命令

mkdir 是 Linux 系统中用于创建新目录的命令。它的名称来源于 “make directory” 的缩写

2023-11-14 17:13:23 120

原创 Linux - grep 命令

grep 是一个强大的文本搜索工具,用于在文件中查找指定的模式。

2023-11-14 17:11:56 76

原创 Linux - find 命令

find 是一个在 Linux 系统中用于查找文件和目录的强大命令。它可以按照各种条件搜索文件,并执行相应的操作

2023-11-14 17:11:01 54

原创 Linux - echo 命令

echo 是 Linux 系统中一个用于在终端上输出文本的基本命令。它通常用于显示文本消息、变量的值以及将文本写入文件

2023-11-14 17:10:09 84

原创 Liunx - alias命令

允许用户为常用命令创建简短易记的别名,减少输入复杂命令的次数。通过使用别名,可以更快速地执行命令,特别是对于一些冗长的或需要重复的命令。允许用户根据个人需求定制命令,使命令行环境更符合个体习惯。

2023-11-14 16:38:04 48

原创 python实现数字炸弹【猜数字游戏】

【代码】python实现数字炸弹【猜数字游戏】

2023-10-11 17:22:44 1042

原创 vue_cli3 项目配置 npm换源

vue_cli3 项目配置 npm换源。

2023-10-11 15:00:11 597

原创 python中的complex函数。复数,虚数操作

python中的complex函数。复数,虚数操作 。接受一个参数,是一个字符串,用于表示一个复数。字符串应满足复数的表示形式,如"1+2j"或"-3.5-4.2j"。可以是整数、浮点数或表示数字的字符串。函数创建复数对象时,它可以接受不同类型的参数。返回复数的共轭复数,实部不变,虚部符号取反。返回复数的实部作为浮点数或整数。返回复数的虚部作为浮点数或整数。函数及其参数的详细解释。

2023-10-11 14:40:58 3921

原创 python中for与while循环

在Python中,我们有两种常见的循环结构:`while`循环和`for`循环。这两种循环结构的使用场景和特点不同,我们需要根据具体的需求来选择使用哪一种循环。

2023-10-07 19:40:04 147 1

原创 Python使用virtualenv配置一个独立的虚拟环境

Python使用virtualenv配置一个独立的虚拟环境

2023-10-07 16:30:41 111

原创 Python中PEP8常见错误表

python编程中常见的PEP8规范

2023-10-07 16:23:47 929

原创 python使用argparse库获取控制台参数

argparse是 Python 的一个标准库,用于获取控制台,解析命令行参数。它提供了一个简单而灵活的方式来接受命令行参数,并将其转化为 Python 对象,以便在程序中进行处理。提供了更多的功能和选项,如互斥参数、子命令等,可以根据具体需求进行使用。它是一个非常方便和强大的工具,可以帮助你编写更加灵活和易用的命令行程序。,可以定义程序所需的命令行参数,指定参数的类型、默认值、帮助信息等,并且可以自动处理错误的参数输入。会自动检测参数错误,并显示错误信息,可以根据需要进行处理。

2023-09-26 20:02:51 134

原创 python高阶函数map、reduce

filter、sorted、max、min、functools.reduce、itertools.groupby、functools.partial

2023-09-12 20:21:50 45

原创 python中的typing模块

typing模块是Python及以上版本中的一个标准模块,提供了对类型注解和类型提示的支持。该模块中包含了多个类、函数和类型别名等,用于描述函数、方法、变量等的输入和输出类型,以及自定义类型等。以下是typingAny需要注意的是,typing模块中的类、函数和类型别名等仅用于类型注解和类型提示,并不会对Python代码的实际运行产生影响。使用typing模块可以提高代码的可读性和可维护性,同时也可以帮助IDE等工具进行类型检查和类型推断等操作。

2023-09-12 20:18:37 496

原创 python常见装饰器

python常见装饰器

2023-09-12 20:17:17 43

原创 python3.X版本特性

python3.X版本特性表Python版本新特性3.0- 新式字符串格式化 - print()函数变为语句 - 异常机制改进 - 新的I/O库:io - 元类的定义方式改变3.1- mtrandom模块 - bytes类型 - Python 2/3混合编码支持 - super()函数改进 - 新的测试工具unittest23.2- functools.lru_cache() - yield from语法 - 新的decimal模块 - 新的os.scandir()方

2023-09-12 20:05:26 145

原创 Python常用魔术方法大全

python魔术方法

2023-09-12 20:03:06 56

原创 python_基础知识

python基础 多行注释(1)—— ''' 多行注释(2)——""" 缩进 python中采用代码缩进来区分代码支架的层次,缩进可以使用4格空格或者一个tab键作为一个缩进量实现,类似于其他语言的{} 输入与输出 print函数 输出到python控制台

2023-03-17 18:44:50 333

原创 numpy ndarray的基本操作

numpy基础操作

2022-06-16 17:07:53 292

原创 Python 用set 求列表的交,并,差集

交集""" 交集"""def get_intersect(list001: List[any], list002: List[any]) -> List[any]: """ :param list001: :param list002: :return: list001 intersected list002 """ return list(set(list001).intersection(set(list002)))并集""" 并集"""def ge

2022-04-07 09:49:08 370

原创 计算x秒后的时间

hh, mm, ss = map(int, input().strip('\n').split(':'))x = int(input())x, new_ss = divmod(x + ss, 60) # 对 ss + x 同时进行取模和整除操作x, new_mm = divmod(x + mm, 60) # divmod会返回商和余数2个参数x, new_hh = divmod(x + hh, 24)print(f'{new_hh:0>2d}:{new_mm:0>2d}:{new.

2022-03-04 11:19:10 193

原创 python输出九九乘法表

目录方法一 :for循环实现方法二 : while循环实现方法三 : 推导式输出 :方法一 :for循环实现for i in range(1, 10): for j in range(1, i + 1): print('{}*{}={}\t'.format(j, i, i * j), end='\t') print()方法二 : while循环实现v = 1while v <= 9: c = 1 while.

2022-03-01 23:48:02 1857

原创 python 字符串基本操作; is 和 == 的区别

字符串基本操作索引""" 索引 序列[index]"""print("0 : ", Uname[0])print("Max : ", Uname[len(Uname) - 1])0 : RMax : d切片""" 切片 序列 [ 开始位置下标 : 结束位置下标 : 步长 ]"""print("0 - 7", Uname[0:7:1])0 - 7 Relieve查找""" 查找 d

2022-02-27 13:41:50 412

原创 python if-else 与 布尔运算

目录if_else布尔运算概述比较运算 逻辑运算成员运算身份运算if_else""" if_stmt ::= "if" expression ":" suite ( "elif" expression ":" suite )* ["else" ":" suite] 它通过逐个计算表达式,直到发现一个为真(有关真和假的定义,请参见布尔运算一节), 来选择其中一个套件;然后执行该套件..

2022-02-26 15:01:11 984

原创 python列表基础操作

初始化两个列表Test_list = ["Python", "Java", "Go", "C", "C++", "Scala", "PHP", "Vue"]score = [1, 5, 6, 8, 6, 9, 8, 5, 3, 7, 6, 5, 1, 0, 8, 9, 5, 1, 6, 3]列表长度 len()""" 长度 def len(__obj: Sized) -> int def __init__(self, o: object) .

2022-02-25 11:23:56 848

原创 python字符串操作

拆分""" 拆分 spilt string > list def split(self, sep: Optional[str] = ..., maxsplit: int = ...) -> List[str]"""language = "Python,Java,Go,C#,C++,Scala,JavaScript,PHP,Vue"spilt_result = language.split(",")print("spilt_

2022-02-25 10:08:55 546

原创 python实现任意范围计算带3的数相加的结果

# -*- coding: utf-8 -*-# @Time : 2022/2/23 9:36# @Author : Relieveddef UInput(): maxNumber = int(input(">> 0 : ")) superposition(maxNumber)def superposition(maxNumber): i = 0 sum = 0 while i <= maxNumber: """.

2022-02-24 09:18:14 455

原创 python输出三角形

# -*- coding: utf-8 -*-# @Time : 2022/2/22 16:18# @Author : Relieved"""line : 行数Difference :差值multiple : 倍率"""class OutStart: @staticmethod def RunAll(line=1, Difference=1, multiple=1): i = 1 while i < line: .

2022-02-24 08:58:47 1926

原创 python开发简单猜拳游戏

规则1 :石头, 2 : 剪刀, 3 : 布, 0 : 退出定义三个类 启动器 主体 积分器 启动器 def __init__(self): self.run() # 启动器 @staticmethod def run(): computer = random.randint(1, 3) try: user = int(input("> 1 : 石头\n&

2022-02-23 16:42:52 3588

原创 python与java的字符串常量

python : def runAll(): a, b, d = 'relievedCy', 'relieved', 'Cy' c = b + d print("a.hash : ", a.__hash__()) print("c.hash : ", c.__hash__()) print("a == c :", a == c, "\n") # True字符串拼接后与整字符串的判断结果依然为Truea..

2022-02-23 14:43:37 295

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除