- 博客(10)
- 收藏
- 关注
原创 Mysql DDL语句基础语法
可以展示目前数据库中所有的表,因为我还没有创建表,因此显示empty;如果你想知道你现在正在使用的数据的名字,可以使用select关键字;这句之后,命令行会出现,数据库发生改变的字样,说明已经使用成功;严谨来说,如果我们继续创建数据库test的话,机会报错了。紧接着,如果我们想使用数据库的话,就需要用use语句;同理的,如果你想要严谨,也是需要加入if 判断一下;创建好数据库后,我们想要知道我们的数据库都是什么;这样就创建了一个名为user的表;如果想具体展示表里面的内容;可以快速查找表里面的内容;
2023-10-17 21:23:33
73
原创 python类与对象
1.定义一个学生类student接着对学生类里面的属性name age sex进行初始化。需要注意的是,self关键字必不可少,不论你传不传参,都要加上self关键字。而对于一些函数的需要,我们要进行传入参数的操作,直接加上便可。2.def sayhi(self)就是类里面的函数,被称为。3.对象的创建 :就是stu1=student()语句。对于python的类与对象可以类比c++的类与对象。最后就是给对象里面的属性进行赋值(填写表格)5.stu1.sayhi()是对方法的调用。
2023-05-05 18:33:36
93
原创 python对文件的读写
这是第一种读取文件的方式。其中”r“的意思是读取文件 read的缩写而encoding=”utf=8“就是他的编码,读取文件的时候一定要注意看他的便编码。有的是gbk,utf-16等等2.这里一定要记住加上”encoding=“utf-8”,不然会报错的。这个错误类型就是 “gbk”类型的编码不能被读取!3.4.
2023-03-28 21:17:38
94
原创 字典的介绍,和一些简单的函数
如果我们想要对已知字典中的元素进行修改,是不是要进行刚才我说出创建序列时,对元素的一一修改,那么,我们想要对多个元素都进行修改的话就会麻烦很多,这时,我们可以调用update函数!相应的,在原来的字典中会出现这个元素。这样就是最常见的序字典创建的方法,当然,字典属于可变序列,因此我们可以对内幕的元素额进行一些修改。因此可以理解values的意思为值,调用这个函数的时候可以返回字典里的值,相应的,keys同理。元组,列表,字符串,都是可以进行嵌套的,那么同样作为可变序列的字典当然也是可以进行嵌套的,
2023-03-28 20:27:25
189
原创 python的一些简单题
这个代码利用了自定义函数 def来定义两个函数 一个是is_primers用来判断传入的参数是不是素数 另一个就是print_primers()用来打印是素数的数。这里用到一个for循环 没什么好说的 主要是要注意int()这个语句 如果不加就会报错 因为 此刻你输入的数会变成string类型 需要用int 将其转型。反之则进行判断 判断这个数能不能进行for循环来找到一个能被他整除的数。单纯使用lista.sort()的意思就是就行降序排序。借用sort函数来实现升序排序和降序排序。
2023-03-15 18:10:21
423
2
原创 初学python
列表是Python里面的容器之一,由方括号和方括号([])括起来的数据构成。里面的数据可以是整数、浮点数、字符串,也可以是另一个列表或者其他的数据结构。元组也是Python里面的容器之一,由小括号和小括号(())括起来的数据构成,里面的数据可以是整数、浮点数、字符串,也可以包含列表。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5 scan:每次跳跃的间距,默认为1。可以看出运行结果中,第一次temp的类型是字符串类,而第二次执行的结果则是int 型。start:计数从start开始。
2023-03-13 20:45:30
37
原创 二分查找!
如果a[mid]比key大,那么将执行操作 left=mid+1;意思就是将left原来的位置进行移动,因为key比a[mid]大,因此我们将查找区间变为mid之后的位置。如果a[mid]比key小,也就是key在a[mid的左边,]那么则执行right=mid-1,原理同上。通过变量left(左) right(右) 以及mid(中)来确定每个需要查找的区域。二分查找,顾名思义,就是不断将一段数据进行二分然后得到需要的那个数字。每次a【mid】要与key(你想要得到的数字)的大小进行比较。
2023-02-22 19:50:48
83
1
原创 冒泡排序,sort排序
需要注意的是,sort(a,a+n)()内的左边的就是你想要进行排序的第一个元素,对应的,后面的就是最后一个(我是这样理解的,如果想了解详细的sort去搜一下)就是现在上面的函数是按照从小到大来进行排序的,如果你想要得到从大到小,就需要设置一个bool变量改变你想要的顺序。试想一下,如果对3个数进行排序,比如 2 5 1,是不是只需要比较两次就能排好顺序了。而拍好前面的顺序后就不要再考虑了,因此从小的往后继续比较,然后交换。另外,值得一说的是,sort函数是可以自定义的,什么意思呢?那么,如何实现冒泡呢?
2023-02-22 17:18:01
277
原创 找出字符串中出现次数最多的字母,输出它和它出现的次数
因我前面将字母全部转化为大写字母了(题目需要),最后输出的是小写的,所以我写了c=a[i]+32;将他转换为小写字母。每次内层循环结束时,都会对max进行比较,如果比max大,那就把这个值赋值给max。首先要明白进行字母的次数进行查找时,需要注意的是进行两个循环。然后进行次数判断,设置一个最大值max。由循环来找出出现次数最多的字母。
2023-02-22 11:33:30
2978
2
原创 判断回文数(回文串)
我们可以发现规律:进行比较的字母和后面比较的字母都是呈现,是s[cnt-1-i] 与s[i]进行比较。因此可以把数字存到数组内,用char 进行定义以便能够使用strlen函数计算长度。当然,如果仅仅比较回文数的话,可以采用取余的方式分离各个数字进行比较。判断一个回文数当然就是想要知道前面几位和后面几位是否相同。所以写一个for循环来从前往后进行字母的一个一个比较。
2023-02-22 11:13:57
245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人