- 博客(47)
- 收藏
- 关注
原创 jquery
html,css,javascript,jquery,bootstrap(动态效果依赖jQuery)是javascript的第三方模块。
2023-06-03 18:01:49 126
原创 bootstrap,fontawesome
别人帮我们写好的css,我们想要使用bootstrap需要先进行下载,在使用前,在页面上引入bootstrap,编写html时,按照bootstrap的规定进行编写+自定制。
2023-05-18 13:34:05 228
原创 python内置函数,推导式
data = round(3.1415,2)# 保留两位。round,保留小数点后几位(支持四舍五入)hex(),十进制转十六进制。bin(),十进制转二进制。oct(),十进制转八进制。
2023-05-13 11:09:01 245
原创 正则表达式基本方法和元字符匹配
findall:匹配整个字符串,找出全部匹配项,找不到就返回空list(如果里面有括号分组,就会把每个组的结果都返回回来)search:搜索整个字符串找出匹配的,找到第一个后就停止,不会继续向后,若整个字符串都没有匹配到就返回None。输出: span代表匹配成功的位置,match表示匹配成功的字符串,如果没有匹配成功那么返回None。实例3:findall:(如果里面有括号分组,就会把每个组的结果都返回回来)实例2:[1-9]后面没有跟长度表示第一位[0-9]表示后面几位。match:从头开始匹配。
2023-05-11 09:56:53 111
原创 python初识对象
self.address = input("请输入学生地址:")self.name = input("请输入学生姓名:")self.age = input("请输入学生性别:")print(f"我的名字是{self.name}")当在类内部的方法调用类的属性是必须用到self。魔术方法就是用来操作对象,使得使用对象更方便。stu1.name="陈帅"
2023-05-08 19:43:39 36
原创 python数据可视化,列表的sort方法
bar2.add_yaxis("GDP", ["30", "10", "30"], label_opts=LabelOpts(position="right")) # 将y轴标签显示到右侧。bar.add_yaxis("GDP", ["10", "20", "30"], label_opts=LabelOpts(position="right")) # 将y轴标签显示到右侧。bar.add_xaxis(["中国", "美国", "英国"])
2023-05-08 13:34:39 124
原创 json数据格式,pyecharts,数据处理,创建折线图
data=[{"name": "张大山", "age": 12},{"name": "张小山", "age": 15},{"name": "李大山", "age": 21}][{"name": "张大山", "age": 12}, {"name": "张小山", "age": 15}, {"name": "李大山", "age": 21}]title_opts=TitleOpts(title="GDP展示",pos_left="center", pos_bottom="1%"),
2023-05-07 17:50:51 163
原创 python包和模块
作用:让不同编程语言之间实现数据的相互传输。时间相关的包:time,datetime。本质上是一种数据格式,以字符串形式存在。json模块:序列化和反序列化。
2023-05-06 11:34:56 39
原创 python异常
except (异常类型一,异常类型2) as 对象 : #将异常作为一个对象。except 指定异常 as 对象 : #将异常作为一个对象。没有异常时除了try同时也会执行这个代码。调用函数的时候如果有异常则会进行传递。不管有没有异常这个代码都会执行。try: #捕获全部异常。如果出现异常执行的代码。try: #捕获指定异常。如果出现指定异常的代码。try: #捕获多个异常。如果出现指定异常的代码。try: #捕获全部异常。如果出现异常执行的代码。
2023-05-06 09:40:12 41
原创 python文件操作
print(f"通过readlines读取的数据是{list_1}")print(f"每一行数据是:{line}")#print(f"读取的数据是:{my.read()}")
2023-05-05 22:06:42 49
原创 python函数进阶,变量作用域
有名称的函数能根据名称使用多次,无名称的匿名函数只可以临时使用一次,且。print(f"日期是{date}名字是{name}")不定长参数是指可以传入若干个参数,参数个数不固定。print(f"结果是{result}")print(f"结果是{result}")定义格式:lambda 传入参数:函数体。test_1(add) #进行调用。2.函数的多种参数使用形式。lambda定义匿名函数,函数作为参数进行传递。:将上面的代码进行改写。
2023-05-05 20:42:51 32
原创 单向链表的头插法和尾插发建立链表
/新节点的下一个节点指向头结点的下一个节点。bool createlist_tail(list &L){ //尾插法创建带头结点的链表。//s指向新申请的节点p。bool createlist_pri(list &L){ //头插法创建带表头的链表。//让新节点next指向尾结点的next。//原来的尾部节点的next指向新的尾部节点。//S和r都指向尾结点。
2022-10-06 19:54:55 162
原创 链表的创建及简单操作
bool insertNode(list L,int i,int data){ //在第i个位置插入一个新节点 ,指定节点插入。bool deleteNode(list L,int i,int &e){ //删除第i节点后的一个节点,并将值返回给e。Node* getElem(list L,int i){ //找第i个位置的节点。// printf("值为67的节点%d\n",Locatelem(L,67)->data);//原来的节点的next指向新的节点p(s和p指向的地址相同)
2022-10-06 17:50:48 416
原创 关于数组赋值的问题
但是在结构体中,将一个结构体变量的内容赋值给一个结构体变量这是行得通的,因为此时被赋值的是变量。相当于把一个结构体变量的内容完全拷贝一份放到另一个结构体变量。数组刚开始一直认为不能被直接赋值,但是当用到结构体之后发现,结构体里面的数组类型变量竟然可以直接被赋值。首先,赋值就是将一段内存中的内容拷贝到另一段内存当中。在C语言中赋值要求,等号左边必须是变量。当我们试图对数组进行赋值,数组名代表首地址,而他是一个常量,将常量赋值给一个常量显然是不行的。是可以成功将a的内容赋值给b。
2022-09-25 21:29:48 1763
原创 C语言标准输入输出
说明:不是在键盘上敲一个键就立马送到计算机而是放在键盘缓冲器中,当信息输入后按下enter键的时候,才会将里面的内容送给计算机的缓冲区,scanf函数才能从缓冲区按顺序读取里面的内容(按顺序赋值给相应的变量),当缓冲区中有内容的时候,scanf会直接读取里面的内容直到里面的内容读取完毕。当一次输入的数据大于所需要的数据,后面的scanf,getchar,会直接从缓冲区留存的数据中读取,不需要等待用于输入数据。当遇到 (tab,空格,回车)时scanf则会结束本次的读取,进行下一个scanf。
2022-09-25 18:56:54 497
原创 字符串的一些问题
而char str1[]="abcd",其中abcd仍然是存在常量区,在程序中声明字符数组的时候为其开辟了空间(栈)并用“abcd”将其进行初始化,相当于把常量区的内容拷贝到字符数组里,此时可以对里面的内容进行修改,但是当声明时已经为其开辟了内存,数组名str1就是指针,就是内存的首地址(指针就是地址),此时他是他是一个常量(地址),不能再对其进行自增,自减等运算。str2是一个指针变量,它可以指向别的地址。在c语言中 ,字符指针 char *str2;和字符数组char str1[]都可以表示字符串。
2022-09-25 09:41:36 192
原创 2021-07-24
在这里插入图片描述标签![在这里插入图片描述](https://img-blog.csdnimg.cn/20210724115434标签287.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NzNDQ1NTc5MjUz,size_16,color_FFFFFF,t_70)...
2021-07-24 11:54:54 60
原创 快速排序。
输入54 2 4 5 1输出1 2 4 4 5package text;import java.util.Scanner;public class kuaisupx{ public static void main(String[] args) { Scanner a = new Scanner(System.in); int m = a.nextInt(); int[] arr = new int[m]; .
2021-07-24 11:16:39 58
原创 象棋比赛(冒泡排序)
有N个人要参加国际象棋比赛,该比赛要进行K场对弈。每个人最多参加两场对弈,最少参加零场对弈。每个人都有一个与其他人不相同的等级(用一个正整数来表示)。在对弈中,等级高的人必须用黑色的棋子,等级低的人必须用白色的棋子。每个人最多只能用一次黑色的棋子和一次白色的棋子。为增加比赛的可观度,观众希望K场对弈中双方的等级差的总和最小。比如有7个选手,他们的等级分别是30,17,26,41,19,38,18,要进行3场比赛。最好的安排是选手2对选手7,选手7对选手5,选手6对选手4。此时等级差的总和等于(18-
2021-07-23 20:36:00 101
原创 冒泡排序问题
在一个旧式的火车站旁边有一座桥,其桥面可以绕河中心的桥墩水平旋转。一个车站的职工发现桥的长度最多能容纳两节车厢,如果将桥旋转180180度,则可以把相邻两节车厢的位置交换,用这种方法可以重新排列车厢的顺序。于是他就负责用这座桥将进站的车厢按车厢号从小到大排列。他退休后,火车站决定将这一工作自动化,其中一项重要的工作是编一个程序,输入初始的车厢顺序,计算最少用多少步就能将车厢排序。共两行。第一行是车厢总数N ,N(≤10000)。第二行是N个不同的数表示初始的车厢顺序。pack.
2021-07-23 19:43:50 101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人