- 博客(42)
- 收藏
- 关注
原创 大数据可视乎python002
而<li>是HTML中用于创建有序列表(<ol>)或无序列表(<ul>)中的一项。它定义了列表中的每一项的内容,并且可以使用CSS进行样式设置。列表项是布局的一部分,用于构建网页的内容结构。布局(layout)是指网页中各个元素的排列方式和组织结构。Matplotlib是一个全面的库,用于在Python中创建静态、动态和交互式可视化。NumPy是Python中用于科学计算的基础包,提供了对数组、矩阵和数学函数的支持。),大小为50x10英寸,分辨率为80像素每英寸(dpi)。函数用于初始化一个新的图形。
2024-03-05 21:44:39
433
1
原创 re正则表达式的基础内容
正则表达式(Regular Expression,简称为 RegExp 或者 RE)是一种用于匹配字符串的强大工具。它是由普通字符(例如字母、数字)和元字符(特殊字符)组成的字符串,用于描述字符串的特征模式。正则表达式可以用来进行文本搜索和文本替换,以及数据验证等任务。它在计算机科学领域有着广泛的应用,如文本处理、网络爬虫、数据提取、数据清洗等。在 Python 中,正则表达式模块是 re 模块,通过该模块可以使用各种函数来操作正则表达式,比如搜索、匹配、替换等。例如,表示字符串的开始,
2024-03-04 22:08:28
728
1
原创 多线程爬虫基础代码
这段代码创建了两个线程类 MyThread 和 YourThread,它们都继承自 threading.Thread 类,并重写了 run() 方法。在 MyThread 类中,run() 方法会打印字符串 "bbbb" 十次,而在 YourThread 类中,run() 方法会打印字符串 "aaa" 十次。这段代码的执行结果会交替输出 "aaa" 和 "bbbb" 字符串,每个字符串各输出十次,因为两个线程是并行执行的。中,创建了两个线程,并启动它们,以便同时执行。此代码创建了两个线程,每个线程执行。
2024-02-28 22:54:08
1212
原创 Python函数
关键字,否则 Python 会将其视为局部变量。这是因为在 Python 中,如果你在函数内部给一个变量赋值,Python 会默认将其视为局部变量,除非你明确告诉 Python 该变量是全局的。是一个关键字,用于在函数内部声明一个变量的作用域为全局,而不是局部。当你在函数内部需要修改全局作用域中的变量时,需要使用。在 Python 中,
2024-02-25 18:22:20
361
原创 python元组
在 Python 中,元组(tuple)是一种有序的、不可变的数据类型,与列表类似,但元组中的元素不能被修改,删除或添加。元组使用圆括号()来创建,并可以包含任意类型的元素,包括不同类型的元素。
2024-02-05 18:35:30
323
1
原创 Java继承
继承是面向对象编程中的一个重要概念,它允许一个类(子类)继承另一个类(父类)的属性和方法。Java 支持单继承,这意味着一个类只能继承一个父类,但可以通过接口实现多继承的效果。
2024-01-16 03:14:43
390
1
原创 Java封装
封装(Encapsulation)是面向对象编程的三大特性之一,它指的是将对象的属性和方法封装在一个类中,并对外部隐藏对象的实现细节。封装有助于提高代码的可维护性、可复用性和安全性。在Java中,封装通过访问修饰符(public、private、protected)来实现。
2024-01-15 18:56:02
374
原创 Java中的构造方法
如果在类中没有显式定义构造方法,Java会提供一个默认的无参数构造方法。如果类中定义了任何构造方法,即使是带参数的构造方法,Java也不再提供默认构造方法。在Java中,构造方法是一种特殊类型的方法,用于在创建类的实例时执行必要的初始化操作。可能现在在直观上看使用构造方法的代码比较冗余,但当有成百上千的对象需要我们调用时,使用构造方法会远大于直接赋值。关键字创建一个类的实例时,构造方法会被调用,确保对象在使用之前已经被正确初始化。一个类可以有多个构造方法,只要它们的参数列表不同。这被称为构造方法的重载。
2024-01-12 02:29:32
406
原创 Java中对象的使用
/定义一个String和int类型的变量,注意这里的变量并没有赋值int age;//定义一个方法System.out.println("睡觉");System.out.println("吃饭");注意的是当使用public void show()方法时,可以往里加入参数,这里我们没用加。在public static void main (String [ ] args){}中 创建一个格式为:类名 变量名 = new 类名 ();在下面,我i们可以直接调用变量和方法;
2024-01-11 16:59:11
406
原创 Java数组的使用
如果你调用 Arrays.toString(arr),它将返回一个字符串,内容类似于 [1, 2, 3, 4, 5]。它能够快速显示数组的元素,方便验证数组中的值是否符合预期。通过交换数组元素的位置来达到反转数组的目的,并未使用另外的排序方法。在打印数组时,会根据数组当前的内容来输出字符串表示形式,无论数组实际上是处于升序还是降序,打印了升序排序后的数组,但之后的逻辑是对数组进行了反转操作,而没有重新对数组进行排序。来打印,它会显示当前数组的内容,而这时的数组内容已经被修改为降序排序。
2024-01-11 03:06:54
550
原创 Java中什么是类和对象
类:是一组相关属性和行为的集合。可以看成一类事物的模板,使用事物的属性特征和行为特征来描述该类的事物。类是对一类事物的描述,是抽象的。对象:是一类事物的的具体表现。对象是类的一个实例,必然具备了类事物的属性和行为。对象是一类事物的实例,是具体的。
2024-01-11 01:58:15
460
原创 Java中面相过程和面相对象的案例
在使用Arrays.toString()类函数时,必须调用import java.util.Arrays;由此可见,面相过程所有的代码都必须亲力亲为,而面相对象则是可以调用一系列的函数,以完成代码的实现。先创立一个数组,用面相过程和面相对象分别打印出数组里的内容[10;
2024-01-05 08:17:33
503
1
原创 面相对象与面相过程的区别
面向对象(Object-Oriented,简称OOP)和面向过程(Procedural Programming)是两种不同的编程范式,它们在程序设计中有着根本性的区别。面向对象: 着重于对象,将程序看作一组对象的集合,每个对象都有其自身的状态(属性)和行为(方法)对象之间通过消息传递来协同工作。对于找一个会做煎饼的师傅就是面相对象,至于做煎饼的师傅是以什么样的步骤做出来的,不给予关注。剩下的行为就是我们所要执行的步骤。面向过程: 数据和算法通常是分离的,没有明确的封装概念,容易导致数据的滥用和不当修改。
2024-01-03 17:51:57
857
1
原创 利用Java中的for循环和if语句做一个简单的项目
在循环中使用条件判断,如果输入的用户名不等于预设的用户名或者输入的密码不等于预设的密码,就打印输出"登录失败",再次进行循环直到成功或达到次数限制。方法从控制台读取用户输入的用户名,并将其赋值给变量。方法从控制台读取用户输入的密码,并将其赋值给变量。类,该类用于从控制台读取用户输入。这是一个for循环,循环条件是。从1开始,每次递增1,循环直到。,用于从控制台读取用户输入。在这里声明了两个字符串变量。这行代码导入了Java的。在这里声明了两个整数变量。赋了初值111111。
2024-01-03 03:54:36
462
1
原创 Java数组
在 Java 中,数组是一种用于存储相同类型的多个元素的数据结构。int[]double[]char[]boolean[]byte[]short[]long[]float[]怎样定义和使用一个数组?// 声明一个整数数组这里只定义了该数组是int类型的,且可以存放五个元素。并没有对元素进行赋值// 直接声明并初始化数组// 或者简化形式该数组声明是int类型且分别是1,2,3,4,5这五个元素。怎么访问数组的元素数组中的元素通过索引访问,索引从 0 开始,依次递增。
2024-01-03 02:18:18
359
1
原创 Java中的switch语句
Switch是java中一种多分支选择语句,用于根据表达式的值选择执行不同的代码块。// 如果表达式的值与任何一个 case 都不匹配时执行的代码块。System.out.println("星期一");System.out.println("星期二");System.out.println("星期三");System.out.println("请输入你的日期");标签后的值必须是常量表达式(即在编译时可以确定的值)。// 与值1匹配时执行的代码块。// 与值2匹配时执行的代码块。或枚举类型)或字符串。
2024-01-03 01:27:23
448
1
在保存文件到本地地址为什么出现错误?
2024-03-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人