自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python内置装饰器

类方法内,不可以直接调用实例方法、实例变量;可以直接调用类方法、实例变量。- 在类内可以直接使用类方法或类变量,无法直接使用实例变量或方法。此方法没有任何和实例、类相关的部分,可以作为一个独立函数使用。某些场景下,从业务逻辑来说又属于类的一部分。实例化方法内,可以直接调用实例化方法。输入的时间为2021年,12月,24日。输入的时间为2021年,12月,24日。输出结果为:这是一个普通方法 0。本来比赛开始,由一一 VS 二二。调用普通方法一定要实例化。输出结果为:类方法 0。这是一个类方法2 0。

2024-03-23 22:26:55 536 1

原创 内置库 sys

sys.getdefaultencoding():获取编码方式。print(dir(sys)) #查看sys模块的属性和方法。sys.version:返回 Python 解释器版本。sys.platform:返回操作系统平台名称。help(sys) #查看sys模块帮助文档。sys.modules:返回已导入的模块信息。sys.argv:返回外部向程序传递的参数。sys.path:返回导包的搜索路径列表。import sys #导入sys模块。sys.exit():运行时退出。

2024-03-10 00:43:41 180 1

原创 内置库 os

os.path.exists(path)判断路径是否存在。os.path.abspath(path)返回绝对路径。os.path.basename(path)返回文件名。os.path.dirname(path)返回文件路径。os.path.isfile(path)判断是否是文件。os.path.getsize(path)获取文件大小。os.path.isdir(path)判断是否是目录。os.path.split(path)分割路径。os.path.join(path)拼接路径。

2024-03-09 22:05:04 408

原创 Debug 调试与分析

程序调试是将编制的程序投入实际运行前,用手工或编译程序等方法进行测试,修正【语法错误和逻辑错误】的过程。

2024-03-09 21:13:11 178

原创 错误与异常

class MyException(Exception) : def __init__(self , msg) : print(f"这是一个异常: {msg } ") def set_age(num) : if num <= 0 or num >= 200 : raise MyException(f"值错误: {num } ") else : print(f"设置的年龄为: {")

2024-03-09 19:19:53 317

原创 python多态与super

stu = Student(“哈哈”,18,“jianqiao”)- 方法重写(Override):子类的方法名称与父类的相同。print(f"住在{self.school}")- 同名变量调用同名方法呈现多种行为。massage = “这是类的属性”print(“住在地球上”)(self)重写父类构造方法。print(“汉语”)# 重写父类构造方法。()重写父类构造方法。#访问重写的实例方法。住在jianqiao。

2024-03-03 23:57:10 302

原创 python继承与类型检查

在 live() 方法中,直接用 self 参数就能访问构造方法中定义的属性,因为用self定义的都是属于这个类的变量。#issubclass(类名1, 类名2)–检查类名 1 是否是类名 2 的子类。issubclass(类名1, 类名2)–检查类名 1 是否是类名 2 的子类。#isinstance(实例, 类名)–检查对象是否是某个类及其派生类的实例。isinstance(实例, 类名)–检查对象是否是某个类及其派生类的实例。stu = Student(“陈凌永”,18)这是Human类的属性。

2024-03-03 01:33:54 280

原创 python封装与property装饰器

私有属性直接访问会报错(因为被偷偷加了类名前缀):ttributeError: type object ‘Account’ has no attribute ‘__password’强制使用会提示波浪线(代码风格,并不是异常),还提示访问一个受保护成员属性:Access to a protected member _username of a class。保护属性_username虽然也是类中的属性,但是代码提示中并没有该名称,- 私有属性:__属性名(双下划线)- 保护属性:_属性名(单下划线)

2024-03-02 20:21:02 522

原创 python继承与类型检查

issubclass(类名1, 类名2):检查类名 1 是否是类名 2 的子类。isinstance(实例, 类名):检查对象是否是某个类及其派生类的实例。class 类名(父类列表)复用父类的公开属性和方法。默认父类是 object。拓展出新的属性和方法。这是Human的类属性。

2024-01-21 20:06:57 331 1

原创 python lambda 表达式

必选,指定一个实现具体功能的表达式。#用 lambda 表达式实现。#对获取到的信息进行排序。

2024-01-21 19:21:42 305 1

原创 python 函数进阶与参数处理

接收任意多个类似关键字参数一样显式赋值的实际参数,并将其放到一个字典中。#调用函数,把不同数量的参数传递进去,用位置参数。接收任意多个实际参数,并将其放到一个元组中。

2024-01-21 18:23:22 308 1

原创 python 函数

def:函数定义关键词function_name:函数名称():参数列表放置的位置,可以为空parameter_list:可选,指定向函数中传递的参数comments:可选,为函数指定注释function_body:可选,指定函数体#函数体print(“这是一个函数”)‘’’这是一个携带参数和注释的函数‘’’print(f"传入的参数为:a={a},b={b},c={c}")#打印函数 comments 的内容doc。

2024-01-21 17:14:40 1559 1

原创 python 常用数据结构-字典

字典是无序的键值对集合字典用大括号{}包围每个键/值对之间用一个逗号分隔各个键与值之间用一个冒号分隔字典是动态的。

2024-01-21 15:17:43 1354 1

原创 python 常用数据结构-集合

无序的唯一对象集合用大括号{}包围,对象相互之间使用逗号分隔集合是动态的,可以随时添加或删除元素集合是异构的,可以包含不同类型的数据。

2024-01-21 00:55:49 791 1

原创 python 常用数据结构-元组

元组是有序的不可变对象集合元组使用小括号{}包围,各个对象之间使用逗号分隔元组是异构的,可以包含多种数据类型。

2024-01-20 20:28:26 735

原创 python 常用数据结构-列表

列表是有序的可变元素的集合,使用中括号[]包围,元素之间用逗号分隔列表是动态的,可以随时扩展和收缩列表是异构的,可以同时存放不同类型的对象列表中允许出现重复元素。

2024-01-20 19:23:12 811

原创 python 控制流-循环

randint(start, stop) 等价于 randrange(start, stop+1)。Python random.randint() 方法返回指定范围内的整数。# 为了与3区分,如果==3的情况下count = count+1.5。people_num=int(input(“请输入数字:”))#不使用分支结构实现1~100之间的偶数求和。#使用分支结构实现1~100之间的偶数求和。不使用分支结构实现1~100之间的奇数求和。#返回一个 1 到 9 之间的数字。#不再打印后面的4、5、6。

2024-01-20 17:08:22 358

原创 Linux常用统计命令

排序sortcat sort_h|sort 查看文件cat sort_h|sort -h 根据文件顺序排序cat sort_h|sort -hr 根据文件倒序排序cat sort_n |sort 查看文件cat sort_V|sort -V 按版本排序。

2024-01-13 19:23:20 327

原创 Linux常用命令之性能统计

cpu 中央处理器–代表算法的高效性mem 物理内存–代表数据结构的使用合理性net io 等更多指标。

2024-01-12 21:49:01 374

原创 Linux系统下查看命令的help帮助信息

返回help is a shell builtin为内部命令,返回有路径显示,说明是外部命令。1)查看ln是外部命令还是内部命令,可直接type [命令],2)外部命令查看help, [命令] --help。想使用help命令查看如何创建软链接命令ln用法。3)内部命令查看help, help [命令]

2024-01-06 14:59:08 400 1

空空如也

空空如也

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

TA关注的人

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