- 博客(11)
- 收藏
- 关注
原创 排序算法
排序 插入排序 def insert_sort(li): for i in range(1,len(li)): j = i - 1 tmp = li[i] while j>=0 and li[j]>tmp: li[j+1] = li[j] j -= 1 li[j1] = tmp return li 选择排序 def select(A): A[] for
2020-08-29 19:46:36
322
原创 进制转换
二进制:用0,1储存数据,逢二进一,计算机主要使用的二进制. 二进制以0b开头,0和1;八进制以0o开头,0-7;十六进制以0x开头0-9和a-f 如: num = 10 print(bin(num)) 0b1010 #十进制转二进制 print(oct(num)) 0o12 #十进制转八进制 print(hex(num)) 0xa #十进制转十六进制 format(参数一,参数二) #参数参数一为被转换的数字,参数二可以是"o","b","x","d"转换的结果不会带有开头 int
2020-08-29 19:45:26
306
原创 python的第三方库
第三方库 python的第三方库其实很强大,如turtle(海龟画图),math(数学)等,今天我给大家整理了几种,希望大家能喜欢 数学(math) ### `import math \#1.取整运算 math.floor(3.56) #小于x的最大整数 math.ceil(3.56) #大于x的最小整数 \#2.常用数学运算 math.fabs(-3)#绝对值 math.fmod(11,3)#取余 math.fsum([1,2,3])#求和 math.gcd(24,16)#最大公因数 m
2020-08-29 13:25:33
1537
原创 算法基础(1)
1算法 非形式地说,算法( algorithn)就是任何良定义的计算过程,该过程取某个值或值的集合作为 入并产生某个值或值的集合作为出,这样算法就是把输人转换成输出的计算步骤的一个 6我们组可以把算法看成是用于求解良说明的计算问题的工具,一般来说,问题陈述说明了 期的输人输出关系,算法则描述一个特定的计算过程来实现该输人/输出关系 如,我们可能需要把一个数列排成非递减序,实际上,这个问题经常出现,并且为引入许 多标准的设计技术和分析工具提供了足够的理由,下面是我们关于排序问题的形式定义 输入:x个数的一个序
2020-07-25 22:08:20
539
原创 python爬虫
今天为大家整理了32个Python爬虫项目。 整理的原因是,爬虫入门简单快速,也非常适合新入门的小伙伴培养信心。所有链接指向GitHub,祝大家玩的愉快~O(∩_∩)O WechatSogou [1]- 微信公众号爬虫。基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均是公众号具体信息字典。 DouBanSpider [2]- 豆瓣读书爬虫。可以爬下豆瓣读书标签下的所有图书,按评分排名依次存储,存储到Excel中,可方便大家筛选搜罗,比如筛选评价人数>1000
2020-07-21 18:22:46
698
原创 用c语言对文件进行加密
用C语言对文件进行简单加密的操作,这里主要用的加密思路是破坏文件头,使得系统无法识别文件从而进行加密,最初的思路是将用户输入的加密口令转成ASCII码,再与文件头数据循环进行异或操作,从而破坏文件头数据,使得系统无法识别文件,而从安全性上来说,就算破译者拿到了用户的口令,他也无法知道我们拿了多少数据进行异或,从而提高了加密文件破译的安全性,若需要破译加密文件,不仅需要拿到用户的口令,在不知道具体加密数据位数时,只能对加密文件进行爆破异或,所以这种加密方式具有一定的安全性。 在具体实现的时候,以下仅给出最简单
2020-07-21 18:05:02
3477
原创 用python实现贪吃蛇
好了废话不多说直接上代码 import pygame, sys, randomfrom pygame.locals import * pygame.init()mainClock = pygame.time.Clock() WINDOWWIDTH = 400WINDOWHEIGHT = 400rectLength = 18 windowSurface = pygame.display.set_mode((WINDOWWIDTH,WINDOWHEIGHT),0,32)pygame.display.set_ca
2020-07-17 10:01:13
424
原创 jave语法大全
关键字(掌握) 定义 被Java语言赋予特定含义的单词 1 特点: 全部小写。 1 注意事项: A:goto和const作为保留字存在。 B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记 12 标识符(掌握) 定义 就是给类,接口,方法,变量等起名字的字符序列 1 组成规则: A:英文大小写字母 B:数字 C:$和_ 123 注意事项: A:不能以数字开头 B:不能是java中的关键字 C:区分大小写 123 常见的命名规则(见名知意) 包 【全部小写】 单级包:小写 举例:liuy
2020-07-17 09:45:44
2163
原创 python基本语法知识大全
一、变量和简单数据类型 1.变量名只能包含字母、数字和下划线。可以以字母和下划线开头,但是不能从数字开头;变量名不能包含空格 2.数据类型–字符串 字符串可以用双引号或者单引号括起来,两者作用一样。具体选择哪种,要看字符串里面的内容,如果字符串里面包含单引号,那么外面就要使用双引号;如果字符串里面包含双引号,那么就用单引号括起来。 3.字符串函数 title()–以首字母大写的方式显示每个单词 title.upper()–全部大写 title.lower()–全部小写 4.拼接字符串–用"+
2020-07-17 09:32:13
1294
原创 c++表白神器
废话不多说直接上代码: #include “graphics.h” //c++图形界面库 #include “stdio.h” #include “time.h” #include “mmsystem.h” #pragma comment(lib,“winmm.lib”) //点 struct Point{ int x;//x坐标 int y;//y坐标 }; //1.定义 int x; //设x变量
2020-07-16 09:45:51
910
1
原创 c++语法大全
c++语法大全 一、变量和简单数据类型 1.变量名只能包含字母、数字和下划线。可以以字母和下划线开头,但是不能从数字开头;变量名不能包含空格 2.数据类型–字符串 字符串可以用双引号或者单引号括起来,两者作用一样。具体选择哪种,要看字符串里面的内容,如果字符串里面包含单引号,那么外面就要使用双引号;如果字符串里面包含双引号,那么就用单引号括起来。 3.字符串函数 title()–以首字母大写的方式显示每个单词 title.upper()–全部大写 title.lower()–全部小写 4.拼接字符串–用"+
2020-07-16 00:01:10
14595
16
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅