- 博客(80)
- 收藏
- 关注
原创 Python的模式匹配
使用match语句时,程序会依次使用case匹配,并且在最后可以使用一个“_”来表示任意值。即针对若干种情况我们可以使用match语句(类似于C语言的switch多分支语句)。会写很长的一段代码,导致我们代码的可读性变差。match语句还可以匹配列表,功能非常强大。一个字符串,没有指定文件名,报错;我们假设用户输入了一个命令,用。存储,下面的代码演示了如何用。,后面的任意个字符串绑定到。时,面对较多条件就会出现。成立时匹配,且赋值给变量。,第二个字符串绑定到变量。仅匹配单个值,第三个。
2025-01-11 22:45:04
320
原创 计算BMI指数,并根据BMI指数输出结果:python条件判断
小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:
2025-01-09 22:29:33
433
原创 Linux系统文件编程及文件读、写操作
为什么会用到文件操作?账单游戏进度读取配置文件等以上操作在实际的应用中都会用得到由此我们引出了如何实现文件的创建、打开编辑等的自动化执行操作Windows手动编辑文件(以world为例):1.打开/创建文档2.编辑文档3.保存文档4.关闭文档Linux手动同样类似计算机如何帮我们自动化完成上述操作?操作系统提供了一系列的API(以Linux系统为例):open打开read/write读写lseek光标定位close关闭。
2023-07-16 22:21:51
807
原创 Python实现进制转换、字符串拼接、字符串倒序输出......
1.请用代码实现如下进制的转换。2.按要求实现3.按要求实现4.列举你了解的那些数据类型的值转换为布尔值为False。5.看代码写结果;6.让用户输入一段文本,请实现将文本中的敏感词 奥利给、我恁爹替换为***,最后并输出替换后的文本。7.有变量name = " Ken Nb "完成如下操作:8.如何实现字符串的翻转?9.有字符串s = "123a4b5c"10.使用while循环实现对字符串message = "伤情最是晚凉天,憔悴厮人不堪言"中每个字符进行输出。11.使用for循环实
2022-12-13 23:16:32
1057
原创 Python实现获取用户两次输入的内容,并提取其中的数字,然后实现数字的相加(转换为整型再相加)
将num1中的的所有数字找到并拼接起来:1232312将num2中的的所有数字找到并拼接起来:1218323然后将两个数字进行相加。
2022-12-13 23:11:02
851
原创 Python字符串的格式化、切割、拼接、替换、转换........
1判断是否以某个字符串开头,返回布尔值(startswith)2判断是否以某个字符串结尾,返回布尔值(endswith)3判断一个字符串是否是一个整数,返回布尔值(isdecimal)4去除字符串两边的空格、换行符、制表符,得到一个新字符串(strip、Istrip、rstrip)5字符串中的字母变成大/小写,得到一个新字符(upper、lower)6字符串内容替换(replace)7字符串的切割(split)8字符串的拼接,得到新的字
2022-12-13 23:08:37
1147
原创 Python整型、bool类型及字符串的方法
Python整型、bool类型及字符串的方法字符串方法.每种数据类型都有自己的特点及应用场景,以后的开发中需要根据实际的开发情况选择合适的数据类型。
2022-12-13 22:55:16
405
原创 Python的输入输出、注释、及条件语句
Python最基础的语法知识,利用代码实现基础的的简单的功能。Python的输入输出、数据类型、变量命名规范、注释、条件语句
2022-10-28 23:38:15
381
原创 Java—面向对象程序设计
文章目录一、面向对象编程1. 类类的声明类的成员数据类的成员方法二、对象属性的初始化1.引入库2.读入数据总结一、面向对象编程面向对象是一种程序设计方法,使用对象和类等基本概念来进行程序设计,是一种符合人类思维习惯的编程思想。类:是对现实世界事物的抽象定义,是对某类事物的描述。(类的成员包括属性和方法)对象:是类的实例。OOP操作过程:创建类,定义属性和行为后添加构造方法1. 类类的声明示例:<修饰符> class <类名> { [<属性声明>]
2022-02-15 22:51:11
5769
原创 Java基础-数组
文章目录一、声明和使用数组二、使用步骤1.引入库2.读入数据总结一、声明和使用数组示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore').
2022-02-14 22:03:00
234
原创 Java基础语法—流程控制语句
文章目录一、分支语句1.if 语句简单的if-else 语句2.switch语句二、循环语句1.while循环2.do-while循环3.for循环4.break和continue语句三、方法的声明和调用1.return关键字2.参数的值传递3.重载方法规则一、分支语句1.if 语句条件语句,根据表达式的值来决定是否执行其语句块语法:if (布尔表达式) {<语句块>}常用的布尔表达式运算符:== > < >= <= != &am.
2022-02-10 21:15:26
440
原创 Java基础语法
文章目录一、8种基本数据类型二、使用步骤1.引入库2.读入数据总结一、8种基本数据类型示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore'.
2022-01-25 23:10:28
253
原创 Java——第一个Java程序
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、开发Java应用程序的步骤二、使用步骤1.引入库2.读入数据总结一 、文本文档编写,Javac工具编译,Java工具运行二、eclipse编写前言开发Java应用程序的两种方式提示:以下是本篇文章正文内容,下面案例可供参考一、开发Java应用程序的步骤包含:创建.java 文本文件、编写java源程序代码、将源程序编写为.class文件(字节码)、执行.class文件二、使用步骤1.引入库代码如下(示例)
2022-01-12 00:14:02
329
原创 Java—JDK
Java的开发和运行环境JVM—Java虚拟机。用于支持Java应用程序运行基础软件。JRE — Java运行时环境。运行在JVM之上,为Java应用程序提供类库。JRE = JVM + Java SE标准类库JDK — Java开发工具包。JDK = JRE + 开发工具集(例如Javac编译工具等)eclipse等开发工具Java两个核心exe程序:javac、javaa、javac称为java编译程序(规范要求javac编译的源文件名和生成的字节码文件名应该一致。)b、java
2022-01-10 23:11:27
6111
原创 Windows Server 2003安装IIS服务时遇到请将标为‘service rack_2 CD-ROM’.的光盘插入CD-ROM驱动器如(D:)
Windows Server 2003安装IIS服务时遇到这个东西,N的查了半天每一个靠谱的,什么系统损坏、还有说中毒了,扯蛋1.我这里是在虚拟机里装的Windows sever 2003系统,然后装的IIS服务,2.添加组件的时候右下角有一个光盘图标,右击选择“连接”3.连接右下角的图标会亮,然后会弹出一个界面,直接点退出就行了,4.接下来就可以安装了注:这里需要知道的是,我们连接的光盘就是我们安装系统时用的那个系统镜像,我们可以再虚拟机设置里选择它的路径,选中启动时连接以后在用的时候就不
2021-05-06 16:10:04
3473
9
原创 C语言学习笔记集合
C语言学习笔记—环境搭建、基础框架解释C语言学习笔记—变量、C程序的输入输出C语言学习笔记—表达式、选择语句(分支、分支嵌套、多分支)C语言学习笔记—循环控制语句(while、for、do…while)C语言学习笔记—函数的定义、调用、参数传递C语言函数小练习——C语言实现加、减、乘、除四则运算C语言学习笔记—数组的定义、引用、初始化、应用C语言学习笔记—数组与函数结合C语言学习笔记—数组与函数的综合应用:学生成绩管理C语言学习笔记—指针(一)地址的引入、指针变量、指针类型、数组的指针C
2021-03-14 22:08:49
223
原创 C语言——在Linux环境下基于Ncurse 实现贪吃蛇小游戏(二)地图规划及编程实现
地图规划地图大小:20*20地图竖直方向边界:|地图水平方向边界:–贪吃蛇身子:[]贪吃蛇食物:##效果图:
2021-02-07 21:45:46
249
原创 C语言——在Linux环境下基于Ncurse 实现贪吃蛇小游戏(一)关于Ncurse
Ncurse库本程序用到了一个Ncurse库,由于C语言本身自带的可以获取用户输入的函数例如getchar()\scanf()\gets()等需要我们再在输入完成以后按回车才能结束输入,对我们的程序带来了不便,所以我们用Ncurse库来实现对蛇进行实时的响应和界面的刷新,具体介绍和安装请自行百度。下面试一些Ncurse使用例子:#include <curses.h> //头文件int main(){ initscr();//ncurse界面初始化函数
2021-02-03 10:26:10
342
原创 C语言学习笔记—链表(五)链表的动态创建
头插法也就是说头结点就是最新的节点,新节点一进来就是头节点。#include <stdio.h>//定义结构体struct Test { int data; struct Test *next;};//输出链表数据void printLink(struct Test *head){ struct Test *piont = head; while(piont != NULL){ printf("%d ",piont->data); piont = p.
2021-02-01 01:23:30
227
原创 C语言学习笔记—链表(四)链表的删除
删除节点链表的节点删除有两种情况一、删除头节点将头结点变为第二个节点即可。二、删除非头节点将要删除的节点的前一个节点指向到要删除的节点的下一个节点。#include <stdio.h>//定义结构体struct Test { int data; struct Test *next;//链表有一个指向自己的指针};//输出链表数据void printLink(struct Test *head){ struct Test *piont = head; whi.
2021-02-01 00:04:12
745
原创 C语言学习笔记—链表(三)链表的插入
从指定节点后方插入新节点假设我们已有五个节点,我们要把一个新节点new插入到3后边。需要三个步骤:找到 3 这个节点。把新节点指向3这个节点的下一个节点(3->next = new->next)。把3指向新节点。(3->next = new)#include <stdio.h>//定义结构体struct Test { int data; struct Test *next;//链表有一个指向自己的指针};//输出链表数据void printL.
2021-01-31 23:36:29
1414
原创 C语言学习笔记—链表(二)链表的静态添加及动态遍历
链表的静态添加及动态遍历我们知道数组中的数据存储是有序的,而链表中的数据是无序的但是存在某种联系使之组成链表。那么我们如果向一组数据中添加一个数据元素,对与数组来说比较的费劲,若是越界还得需要重新申请空间等方式满足数据元素的添加和存储。链表就比较简单了,只需要把对应的指针指向适合的节点地址即可。#include <stdio.h>//定义结构体struct Test { int data; struct Test *next;//链表有一个指向自己的指针};int mai.
2021-01-31 21:23:36
186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人