自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浅谈对线程的理解

① 线程是依附在进程里面的,没有进程就没有线程。② 一个进程默认提供一条线程,进程可以创建多个线程。

2024-04-09 21:27:43 667

原创 浅谈对进程的理解

多任务是指在同一时间内执行多个任务。例如: 现在电脑安装的操作系统都是多任务操作系统,可以同时运行着多个软件。

2024-04-09 21:25:26 1021

原创 TCP客户端及服务器端开发实践

① 导入socket模块​② 创建客户端socket对象使用socket类参数名说明IP地址类型, 分为IPv4和IPv6Type传输协议类型开发客户端需要使用的函数:① 导入socket模块​② 创建客户端socket对象使用socket类参数名说明IP地址类型, 分为TPv4和IPv6Type传输协议类型开发客户端需要使用的函数:① 导入socket模块​② 创建服务器端socket对象使用socket类参数名说明IP地址类型, 分为TPv4和IPv6。

2024-04-04 21:24:51 735 1

原创 计算机网络概述

思考一个问题,当我们在计算机中使用微信和你心中那个“她”聊天时,信息是如何精准的传递到她的计算机中的呢?答:是通过计算机的IP地址来实现的,==IP地址是分配给网络设备上网使用的数字标签,它能够标识网络中唯一的一台设备,好比现实中每个人都有一个手机号。==之前我们学习了IP地址和端口号,通过IP地址能够找到对应的设备,然后再通过端口号找到对应的端口,再通过端口把数据传输给应用程序,这里要注意,数据不能随便发送,在发送之前还要选择网络传输方式(传输协议),保证程序之间按照指定的传输规则进行数据的通信。

2024-04-04 21:18:14 676

原创 聊聊CSS

css(Cascading Style Sheet)层叠样式表,它是用来美化页面的一种语言。没有使用css的效果图使用css的效果图css 选择器是用来选择标签的,选出来以后给标签加样式。

2024-03-27 17:05:58 725

原创 聊聊html

HTML 的全称为:HyperText Mark-up Language, 指的是超文本标记语言。标记:就是标签, , 比如:等,标签大多数都是成对出现的。所谓超文本,有两层含义:因为网页中还可以图片、视频、音频等内容(超越文本限制)它还可以在网页中跳转到另一个网页,与世界各地主机的网页链接(超链接文本)全拼是 Visual Studio Code (简称 VS Code) 是由微软研发的一款免费、开源的跨平台代码编辑器,目前是前端(网页)开发使用最多的一款软件开发工具。

2024-03-27 17:04:11 898

原创 python中的闭包

在Python代码中,作用域分为两种情况:全局作用域 与 局部作用域。

2024-03-18 22:43:36 467

原创 python面向对象版学生管理系统

使用==面向对象编程思想==完成学员管理系统的开发,具体如下:① 系统要求:==学员数据存储在文件中==② 系统功能:==添加学员、删除学员、修改学员信息、查询学员信息、显示所有学员信息、保存学员信息及退出系统==等功能。

2024-03-18 22:39:56 412

原创 python中面向对象练习题五(难题)

现在,我们希望实现一个从外部数据源加载账户信息并创建账户对象的类方法。这样,我们可以通过类方法来统一处理账户对象的创建过程,并确保创建的账户对象已初始化。请使用面向对象的思想,设计并实现这些类,并编写主程序测试上述功能。请确保代码的正确性和健壮性,并合理处理各类之间的关系。在电商业务场景中,需要设计商品类、购物车类和用户类。

2024-03-17 16:06:11 992

原创 python面向对象练习题四

假设我们正在开发一个电商平台,需要设计一个父类(Product)用于表示商品信息,同时还需要设计两个子类(Book、Clothing)分别表示图书和服装商品。方法:获取商品名称(get_product_name())、获取商品价格(get_product_price())假设有一个会员“张三”(username = "zhangsan")是VIP会员(level = "VIP"),特有方法:获取折扣价格(get_discount_price()),根据会员等级和商品价格计算商品的折扣价格。

2024-03-17 16:02:23 1014

原创 python面向对象的三大特性:封装,继承,多态

我们接下来来聊聊Python代码中的“继承”:类是用来描述现实世界中同一组事务的共有特性的抽象模型,但是类也有上下级和范围之分,比如:生物 => 动物 => 哺乳动物 => 灵长型动物 => 人类 => 黄种人从哲学上说,就是共性与个性之间的关系,比如:白马和马!所以,我们在OOP代码中,也一样要体现出类与类之间的共性与个性关系,这里就需要通过类的继承来体现。简单来说,如果一个类A使用了另一个类B的成员(属性和方法),我们就可以说A类继承了B类,同时这也体现了OOP中==代码重用的特性==!

2024-03-14 17:41:46 1599

原创 python面向对象练习3

现在有一个用户购买了商品编号为1的商品5件,需要对库存中的商品数量进行调整,如果库存充足,对外售出,我们会输出减少库存的商品信息,否则,我们会输出库存不足的商品信息。这是一个电商网站的库存管理问题,我们需要管理商品的库存信息。每个商品都有商品编号、名称和库存数量。3,要求使用面向对象完成此需求,即,创建学生对象用于存储学号、姓名、得分,提供计算平均分方法等。student_scores.txt文本内容如下。2,输出平均成绩最高的学生信息。提示:通过面向对象处理这个问题。1,计算每个学生的平均成绩。

2024-03-14 17:26:11 470

原创 python面向对象练习二

每个人都有:账号号码(account_number)和账户余额(balance),因为账户号码和账户余额都是隐身信息,所以只有账户持有人才有查看权限。普通用户类(RegularUser)是User的子类,具有额外的方法:借阅书籍(borrow_book)和归还书籍(return_book)。VIP用户类(VIPUser)也是User的子类,同样具有额外的方法:借阅书籍(borrow_book)和归还书籍(return_book)。在主程序中,创建一个银行账户对象,并调用公有方法进行存款和取款操作。

2024-03-12 17:30:39 478

原创 python面向对象练习一

brew_coffee(self):冲泡咖啡,检查水位并输出冲泡咖啡的操作提示信息,每次冲泡水位往下递减1升。init(self, brand, water_level):初始化咖啡机对象,接受品牌和初始水位作为参数。定义一个水果类,然后通过水果类,创建苹果对象、橘子对象、西瓜对象并分别添加属性:颜色和价格。check_water_level(self):检查水箱的水位,输出当前水位信息。可以直接访问和修改,而水位只有咖啡机自己知晓,只能在类的内部访问和修改。water_level:水箱的水位。

2024-03-12 17:26:21 473

原创 python中面向对象基本概念

在Python中,我们可以有两种类的定义方式:Python2(经典类)和 Python3(新式类)经典类:不由任意内置类型派生出的类,称之为经典类class 类名:# 属性# 方法新式类:class 类名(object):# 属性# 方法这就是一个类,只不过里面什么都没有!其中,==类名既可以使用大写形式也可以使用小写形式,遵守一般的标识符的命名规则(以字母、数字和下划线构成,并且不能以数字开头),一般为了和方法名相区分,类名的首字母一般大写!(大驼峰法)==基本语法:# 属性。

2024-03-11 21:15:59 824

原创 聊聊python中面向对象编程思想

思考:上面的整个报名过程,都有哪些动词?提出、提供、缴纳、获得、分配、增加有动词就一定有实现这个动作的实体!所谓的模拟现实世界,就是使计算机的编程语言在解决相关业务逻辑的时候,与真实的业务逻辑的发生保持一致,需要使任何一个动作的发生都存在一个支配给该动作的一个实体(主体),因为在现实世界中,任何一个功能的实现都可以看做是一个一个的实体在发挥其各自的“功能”(能力)并在内部进行协调有序的调用过程!属性就是实体固有的某些特征特性信息,在面向对象的术语中,属性就是以前的变量。比如。

2024-03-11 21:12:17 1142

原创 聊聊python中的变量

缺省参数也叫默认参数,用于定义函数,为参数提供默认值,调用函数时可不传该默认参数的值(注意:所有位置参数必须出现在默认参数前,包括函数定义和调用)。def user_info(name, age, gender='男'):print(f'我的名字{name},今年{age}岁了,我的性别为{gender}')​​user_info('李林', 25)user_info('振华', 28)user_info('婉儿', 18, '女')

2024-03-10 22:35:48 891

原创 聊聊pytho中的函数

所谓的函数就是一个==被命名的==、==独立的、完成特定功能的代码段(一段连续的代码)==,并可能给调用它的程序一个==返回值==。被命名的:在Python中,函数大多数是有名函数(普通函数)。当然Python中也存在没有名字的函数叫做匿名函数。独立的、完成特定功能的代码段:在实际项目开发中,定义函数前一定要先思考一下,这个函数是为了完成某个操作或某个功能而定义的。(函数的功能一定要专一)返回值:很多函数在执行完毕后,会通过return关键字返回一个结果给调用它的位置。

2024-03-10 22:33:49 1023

原创 python基础总复习

单引号或双引号新知识点:三引号定义字符串(支持换行)关关雎鸠,在河之洲,窈窕淑女,君子好逑。'''列表名称 = [元素值1, 元素值2, 元素值3]​# list列表类型支持直接打印# 打印列表的数据类型所以其方法主要是查询方法编号函数作用1元组[索引]根据==索引下标==查找元素2len()统计元组中数据的个数列表、元组的时候还给大家做过一个扩展:如何开发一个点名程序字典变量 = {}或字典变量 = dict()​。

2024-03-09 14:23:56 1244 1

原创 使用Python编写简单学生管理系统

需求:进入系统显示系统功能界面,功能如下:① 添加学员信息② 删除学员信息③ 修改学员信息④ 查询学员信息(只查询某个学员)⑤ 遍历所有学员信息⑥ 退出系统系统共6个功能,用户根据自己需求选取。

2024-03-09 14:21:07 583 1

原创 python中的文件夹操作

在Python中文件和文件夹的操作要借助os模块里面的相关功能,具体步骤如下:第一步:导入os模块import os第二步:调用os模块中的相关方法os.函数名()

2024-03-08 14:57:09 458

原创 python中的文件操作

w模式:代表以只写模式打开一个文件,文件不存在,则自动创建该文件。a模式:代表以追加模式打开一个文件,文件不存在,则自动创建该文件。但是和w模式有所不同,a模式不会清空文件的原有内容,而是在文件的尾部追加内容。另外,r模式在打开文件时,会将光标放在文件的第一行(开始位置)。readlines可以按照行的方式把整个文件中的内容进行一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素。rb、wb、ab,代b的字符,代表以二进制的形式对其进行操作,适合读取文本或二进制格式文件,如图片、音频、视频等格式。

2024-03-08 14:50:47 1182

原创 python函数练习题二

编写一个函数 modify_var,在函数内部定义一个同名的局部变量 global_var 并赋值为 5,并将其乘以 2。在主程序中,调用函数 add_student() 并传入相应的参数值,添加一个学生信息,并观察输出结果。请编写一个函数 calculate_sum,接受任意数量的整数参数,并计算它们的总和,参数 student_id 是关键字参数,表示学生学号,默认为 None。参数 gender 是关键字参数,表示学生性别,默认为 None。在函数内部,将学生信息存储到一个字典中,并打印学生信息。

2024-03-07 12:11:12 520

原创 python函数练习题一

在 calculate_average(scores) 函数内部,通过调用 calculate_total(scores) 函数来获取学生的总成绩,并计算平均成绩。调用函数 calculate_composite_area,将矩形1的长度为 3,宽度为 4,矩形2的长度为 5,宽度为 6,作为参数传入,并输出结果。第二个函数名为 calculate_composite_area,接受两个参数 a 和 b,分别为两个矩形的长度和宽度。请编写上述要求的代码,并输出学生的总成绩和平均成绩。

2024-03-07 12:07:15 449

原创 python中关于函数的案例

需求:输入需要生成的验证码个数即可生成对应位数的验证码。

2024-03-06 12:09:34 333

原创 python中的函数

所谓的函数就是一个==被命名的==、==独立的、完成特定功能的代码段(一段连续的代码)==,并可能给调用它的程序一个==返回值==。被命名的:在Python中,函数大多数是有名函数(普通函数)。当然Python中也存在没有名字的函数叫做匿名函数。独立的、完成特定功能的代码段:在实际项目开发中,定义函数前一定要先思考一下,这个函数是为了完成某个操作或某个功能而定义的。(函数的功能一定要专一)返回值:很多函数在执行完毕后,会通过return关键字返回一个结果给调用它的位置。

2024-03-06 12:01:21 409

原创 python 中的字典和集合

集合(set)是一个无序的不重复元素序列。① 天生去重② 无序在Python中,我们可以使用一对花括号{}或者set()方法来定义集合,但是如果你定义的集合是一个空集合,则只能使用set()方法。这里直接用代码展示出来'''Python中,集合具备一个特点:天生去重,官方定义:集合是一个无序且不重复的数据集合。① 集合里面的数据没有顺序② 集合中的数据是不重复的在Python中,我们可以通过{}或者set()方法来实现集合的定义。

2024-03-04 21:40:54 509

原创 python 中的列表和元组

元组特点:定义元组使用==小括号==,且使用==逗号==隔开各个数据,==数据可以是不同的数据类型。==# 元组的定义与访问 定义好的元组不能进行修改只能查询# 元组里面只有一个数据时要加,# 访问元组里的数据else:# 遍历元组print(i)count = 0count += 1。

2024-03-04 21:36:38 315

原创 浅谈一下最近学的计算机网络

共同特点:连线和节点。网络作用:连通和共享。

2024-02-14 21:49:20 866 1

原创 Day4 while循环及其循环的嵌套和练习

python里的for循环指的是for...in循环与C语言的for循环不一样 for语句格式:for else in iterable range 内置类用来生成指定区间的整数数列 注意:in的后面必须是一个可迭代的对象!1 目前接触的可迭代对象:字符串,列表,字典,元祖,集合,range。#外循环用来控制行数;内循环用来控制每一行的列数。求1到100之间所有偶数的和。

2024-02-14 21:43:47 399 1

原创 Day3 条件判断语句及其练习

python里的条件判断语句 if/ if else /if elif elif elsePython里不支持Switch....case条件语句。

2024-02-13 16:31:00 329 1

原创 Day2算数、赋值、比较、逻辑、字符串运算符和短路运算

【代码】Day2算数、赋值、比较、逻辑、字符串运算符和短路运算。

2024-02-12 17:59:12 364 1

原创 day1补充 :不同进制之间的转换+数据类型的转换

python里的数据类型 int bool float str 复数(complex) 列表(list) 元组(tuple) 字典(dict) 集合(set)为什么要转换数据类型?因为不同的数据类型进行运算时,它的运算规则不一样。类型转换将一个类型的数据转换为另一个类型的数据。

2024-02-11 17:49:09 369 1

原创 Day1 标识符和关键字,数据类型,print,input语句

标识符:变量,模块名,函数名,类名#标识符的命名规则与规范:#1.由数字,字母和_组成,不能以数字开头#2.严格区分大小写,不能是关键字#命名规范:见名之意,驼峰命名#使用下划线连接user_name_and_password#在Python里的变量,函数模块名使用下划线连接。python里的类名用大驼峰命名。

2024-02-08 17:46:32 336

原创 C语言赋值运算符

(4).C语言规定,所有实数的运算都是以双精度方式进行的,若是单精度数值,则需要在尾数后面补零,转换长双精度数才能进行运算。1/2的值是0,这个并不是二分之一, 不会四舍五入,直接截断取值。(2).双目运算符两边的数值类型必须一致才能进行运算,所得结果也是相同类型的数值。(3).双目运算符两边的数值类型如果不一致,必须由系统先进行一致性转换。(1).当运算对象是负数时,不同机器的运算结果也可能是不同的。注意:%两侧只能是整数,正负性取决于%左侧的数值。注意符号,不是÷,也不是\,而是/

2023-08-16 21:24:50 382 1

原创 C语言逻辑运算符与逻辑表达式

它使用了你提到的闰年规则:能被4整除且不能被100整除,或者能被400整除。根据条件,它打印出年份是否为闰年。函数从用户那里读取一个整数值。只要提供有效的整数输入,循环就会继续进行。的方式有点不寻常,因为不清楚进行此操作的原因。设置为1,而做这个操作的原因可能取决于代码的更广泛上下文。最后,程序返回0,表示执行成功。直接上代码,讲解都在代码中。函数,这是程序的入口点。语句,它检查输入的年份(循环,该循环反复使用。,分别初始化为0和1。

2023-08-16 21:00:08 240 1

原创 C语言赋值类型转换

(3)将double型数据赋值给float变量时,注意数值范围不能溢出。(4)字符型数据赋值给整型变量,直接将字符的ASCII赋值给整型变量。(1)浮点型数据赋值给整型变量,直接舍弃小数部分。(2)将整型数据赋值给浮点型变量,数值不变。

2023-08-16 20:20:00 373 1

原创 javascript在发送ajax请求时,url的域名地址是使用绝对地址还是相对地址?

javascript在发送ajax请求时,url的域名地址是使用绝对地址还是相对地址?

2022-11-15 09:21:21 165 1

原创 如何让网页变灰

让网页变灰的三种方法

2022-09-15 20:39:32 25060

原创 了解形式化方法

软件形式化方法(Formal Method)在软件开发中一直都受到多方面的争议。持肯定态度的拥护者认为形式化方法会引起软件开发的革命,另一些持否定态度者则怀疑甚至反对将数学引入软件开发过程中。 形式化开发方法的一些争议或缺陷主要体现在: (1) 形式化方法中所包含的数学理论,限制了大多数程序设计人员的学习和使用; (2) 认为采用形式化方法会延误项目开发周期、增加开发费用; (3) 许多流行的形式化方法对于较小规模的项目是有效的,但却很难...

2022-04-06 12:17:25 160

自学python基础前三天笔记

自学python基础前三天笔记,内容有点基础,基本没有错误,大家可以交流学习一下哈,本人不是大佬是菜鸡哈

2024-02-13

空空如也

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

TA关注的人

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