自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python(模块+numpy-数组,矩阵)

【代码】python(模块+numpy-数组,矩阵)

2024-08-04 21:18:07 15

原创 Python(模块+PDF)

在文件夹里的PDF不能直接被pycharm搜索到,可以将文件夹里的,复制粘贴到pycharm以上代码相同文件夹下。或者直接给出PDF在文件夹里的位置。在使用这段代码之前要先在终端下载pdfplumber 模块,如果直接使用pip install pdfplumber下载会非常慢。找到pypi,复制你要下载的到你的终端先下载,这样后面下载模块的时候会非常快。

2024-08-04 19:52:31 82

原创 python(模块+Excel)

【代码】python(模块+Excel)

2024-08-04 10:35:13 86

原创 Python(模块)

模块编写完成就可以被其他模块进行调用并使用被调用模块的功能。

2024-08-03 17:11:50 264

原创 Python(例题)

【代码】Python(例题)

2024-07-30 15:30:31 77

原创 Python(关于属性和类详细代码解释)

1、单下划线开头的属性或方法表示protected受保护的成员,这类成员被视为仅供内部使用,允许类本身和子类进行访问,但实际它可以被外部代码访问。一个子类可以继承N个父类;一个父类也可以拥有N多个子类;如果一个类没有继承任何类,那么默认继承object类。2、双下划线开头表示private私有的成员,这类成员只允许定义该属性或方法的类本身进行访问。访问私有属性的语法:对象名._类名__属性名。3、收尾双下划线表示特殊的方法。

2024-07-30 10:40:10 129

原创 python(具体的训练答案)

提取输入的数字,对数字列表化,然后进行累加。用自定义函数代替原本的max函数的功能。实现操作符in的判断功能。将字母的大小写相互转化。

2024-07-26 15:10:07 218

原创 python(递归+斐波那契+迭代函数)

bool——跟0有关的还有空的类型布尔值都是False。用递归函数计算n的阶层。常用的数据类型转化函数。

2024-07-24 21:06:32 224

原创 python(可变参数+匿名函数)

type数据类型为函数类型的表达式为————function。匿名函数(lambda)

2024-07-23 21:29:26 312

原创 python(练习题,函数定义和调用)

自定义函数传参的时候:要传递的参数较多的时候,要遵循位置传参在前关键字传参在后。

2024-07-23 10:43:17 90

原创 Python(补充上一章的练习知识)

d{8}——表示0~9的数字出先8次。1.设置断点,让代码边边出现小红点。使用pycharm解决bug。

2024-07-21 11:48:33 193

原创 Python(re模块的具体使用)

以下是search的用法,总的来说,search可以找到数都是没办法找全。

2024-07-20 12:00:35 346

原创 Python(字符串)

用格式化字符串可以连接各种字符串均不会报错。str-编码->bytes-解码->str。格式化字符串详细的格式大体与C语言差不多。bytes类型表示二进制类型。使用格式化字符串操作。

2024-07-19 17:40:48 408

原创 Python(实际练习)

【代码】Python(实际练习)

2024-07-18 15:13:56 74

原创 Python(集合)

之前提到的reverse()表示倒序操作,但是它没有返回值,因此,使用reverse输出是结果为:None.集合中只能存储不可变类型,使用{}定义,元素之间用逗号分隔。集合的删除依旧是del。

2024-07-17 15:56:44 174

原创 Python(字典)

字典根据一个信息查找另外一个信息,也是可变数据类型,底层元素是无序的,第一个添加的元素,地址不一定在第一位,键只能有一个不能重复,但是值可以重复,字典当中的键要求是不可以变的数据类型(因此列表不可以做为键)zip(lst1,lst2):lst1作为键,lst2作为值。第二种:使用内置函数dict()

2024-07-16 16:40:14 335

原创 Python(序列,列表基本操作)

元组为Python中的不可变序列,列表为可变序列,元组的访问速度比列表快。将列表元素清除后地址仍然不改变,使用lst.copy时地址改变。列表排序:列表对象的sort方法,内置函数sorted()元组的删除与列表的删除是一样的都是使用:del。使用for(遍历函数排序)

2024-07-15 10:47:32 133

原创 Python与循环语句

以上是while与break连用,while与break else连用。程序跳转语句(continue)分别在while与在for循环中的使用。

2024-07-14 11:52:20 210

原创 Python(win+r--mspaint——打开画图)

是一个特殊的关键字,它用于在语法上需要一个语句的地方,但程序中不需要执行任何操作。它的作用相当于一个空操作,什么也不做。range()函数是Python中的内置函数,产生一个[n,m)的函数序列,包含n但是不包含m。模型匹配:相当于C语言中的switch——即用match……Python中循环有两类:1——遍历for循环,2——无限while循环。右移位(8>>2)=8//(整除)2=4,4//2=2。按位与:&,按位或:|,按位异或:^,按位取反:~左移位(2

2024-07-13 18:35:19 179

原创 python1(命名,输入输出,数据类型,与C语言在运算符上的区别)

以下图片是以十个字母组成的字符串为例的,若是n个字母也是一样的排序,其中若想要剪切出红色框的部分则可以用【2:7】或则用【-8:-3】在赋值时可以用各种进制对变量进行赋值,但是用print打印时会自动转换为十进制打印出来。实数部分用.real 表示,虚数部分用.imag表示,复数用j表示。在python 中的不开变数据类型:整数,浮点数,复数,字符串。字符串在python中的界定:用单引号,双引号,三引号引起来的。python支持链式赋值,而C语言不支持:a=b=c=5。通过计算的方式隐式的将值进行转换。

2024-07-12 21:31:53 301

原创 -31-()

隐式类型转换——为了获得精度,表达式中的字符或短整型操作数在使用之前被转化为普通整形(又叫做整形提升——按照变量数据的类型进行提升)sizeof在使用中面临的问题:sizeof(int)此时的括号不能省略,sizeof(a)可以把括号去掉,加空格就好。不创建临时变量,实现两个数的交换:1——使用加减法(缺陷交换的值大小只能整形的最大值范围内);求二进制里“1”的个数可以使用先%2再/2的方法最后count++,便可以计算得出。如果表达式1为真将表达式2 赋值给相应的参数,如果为假则将表达式3赋值给参数。

2024-06-10 19:57:23 292

原创 -30-()

如果把%c前面的空格删除则会出现两个“请输入正确的值”,可能的原因是回车算是style中一个元素。

2024-05-19 23:33:08 74

原创 【一篇笔记上课的内容】

/输入小明所在组n个员工的工资,求他们的平均工资。要求average函数的功能是返回n个员工的平均工资,主函数的功能是输入员工数及相应员工的工资,员工的工资保存在数组中,然后调用average函数,输出他们的平均工资(假设员工的人数不会超过20)。“%s”,name[i][j]——此时的name表示元素。“%c”,name[i][j]——表示二维数组的字符。“%c”,name[i]——表示一维数组的单个字符。strcpy与strmpy 使用位置具体案例。“%s”,name[i]——表示数组名。

2024-05-18 16:21:25 226

原创 -29-()

在这里可以看到对应的结果,其中与预期不一样的是&arr+1的结果,原因是因为这个表示的是数组的地址,如果跳过表示跳过了整个数组。其他的+1都表示跳过了首元素地址。break语句只用于for和switch不能用于if,因为if不是循环语句。*arr——解引用,得到的结果为第一个元素值。

2024-05-16 19:17:47 165

原创 -28-(一维数组与二维数组的基本常识)

一维数组的int arr【3】——打印的是第二位,因为是从0开始数的,这里的【3】相当于第三个数或字符。sizeof——计算arr【】所占空间的大小,计算变量,数组,类型的大小;strlen——求字符串长度('\0'之前的字符串个数)返回无符号整形;const_n——指一个常量表达式,用来表示数组的大小;type_t——指数组的元素类型;表示返回值是无符号的长长整型;不完全初始化后面默认的元素为0;%u代表打印无符号字符整数;创建数组时【】中只能是常量;

2024-05-14 11:41:09 69

原创 -27-(剑指offer中的汉诺塔,青蛙跳台阶)

此时的n会报错,原因是变量不能直接用来声明数组的大小。可以用指针或动态分配内存的方式来创建一个大的数组。

2024-05-12 16:16:04 73

原创 -26--(函数调用和递归的基本概念)

把一个函数的返回值作为另外应该函数的参数,可以将多行代码重叠在一起,可以少些几行达到相同的效果。printf:每一个调用的函数都是打印在屏幕上字符的个数,如果重叠使用则返回相应字符个数。递归常见的问题:进入死循环运行过程中会出现——stack overflow(栈溢出)*p++——此时的加加只作用于p上不会作用于*p,若需要作用于*p——(*p)++递归:程序调用自身,自用少量程序,就可以实现与原问题相似的问题。函数调用的空间主要向栈区申请,当栈区空间用完则会出现栈溢出。数组传参,传的是首元素的地址。

2024-05-11 23:39:11 177

原创 上一个代码错误修改

可能的原因:修改后的二分查找函数,不再尝试获取数组的sizeof,而是使用传递的sz参数。在调用时如果不使用指针调用,传递时系统容易报错。

2024-05-10 17:55:01 200

原创 24天函数

形参和实参的返回类型可以相同。这个代码有些问题,需要改进。

2024-05-01 15:56:32 20

原创 第23天(函数参数/调用函数/判断素数/判断闰年)

形式参数:函数名后的参数变量(只有在函数调用时才有存储空间,没有被调用时就无意义)当实参传给形式参数时,形参时实参的临时拷贝因此对实参的修改不影响形参。实际参数:真实传递的参数(可以是值也可以是表达式——函数或运算式)2·传址调用:将外部函数参数的地址传递给形参。1·传值调用:形参和实参的内存块不同。此时的for并没有执行i>100。使用sqrt(n)后。

2024-04-16 20:14:03 203

原创 第22天学习(函数)

二,字符串操作函数:eg(strlen:string length——求字符串长度的;新建文件不显示代码执行结果或者显示很快时可以试试以下操作:项目(文件)→属性→连接器→系统→子系统→控制台→应用→确定。四,内存操作函数:eg(memset——memory(内存) set(设置))一,IO函数:input,output输入输出函数放在<stdio.h>里。六,数学函数eg(sqrt——开平方函数)五,时间/日期函数:eg(time)若要复制请自己加上头文件。void-表示无返回值。

2024-04-15 20:24:51 185

原创 使用if循环(实例——算运费)

【代码】使用if循环(实例——算运费)

2024-04-15 18:31:29 93

原创 第21天学习(猜数字游戏)

电脑关机代码//shutdown-s-t (带具体时间){windows10系统的操作方法:win+R+cmd+~;windows11的操作方法:win+R+~}goto 语句在c语言中可以随意跳转,一般不随意使用,在需要跳出深层次的代码时(出现错误需要修改时可以跳出原代码进行修改错误)在代码中system用于执行系统命令{具体用法:system("shutdown-s-t 60")意味着60秒后关机}srand((unsigned int)time(NULL))//NULL代表空指针。

2024-04-04 11:21:48 213

原创 给小学生出题(随机数)

【代码】给小学生出题(随机数)

2024-03-22 09:48:53 64

原创 第20天(1到100的倒数正负交替相加)

即1-1/2+1/3-1/4+1/5-1/6+……-1/100的最终结果。

2024-03-14 15:48:31 87

原创 学习第19天(打印乘法口诀表)

【代码】学习第19天(打印乘法口诀表)

2024-03-11 21:30:51 226

原创 学习第18天

【代码】找问题第18天。

2024-03-11 14:57:39 225

原创 第17天学习内容

计算:1/1-1/2+1/3-1/4+1/5+……1/99-1/100的值,打印出结果。运算时出现无法发现的错误。

2024-03-10 23:29:47 116 1

原创 学习代码的第16天

原来是因为for语句括号后面不用加";不加分号就可以啦,感兴趣可以自己尝试一下。上一篇中的问题今天问老师解决啦。

2024-03-07 23:33:50 73 1

原创 第15天学习内容

作业当中以上代码结果有问题准备开学问老师。找出0到100的数字里带9的数有几个(

2024-02-24 20:45:46 78

空空如也

空空如也

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

TA关注的人

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