- 博客(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 250
原创 进制转换
二进制:用0,1储存数据,逢二进一,计算机主要使用的二进制.二进制以0b开头,0和1;八进制以0o开头,0-7;十六进制以0x开头0-9和a-f如:num = 10print(bin(num)) 0b1010 #十进制转二进制print(oct(num)) 0o12 #十进制转八进制print(hex(num)) 0xa #十进制转十六进制format(参数一,参数二) #参数参数一为被转换的数字,参数二可以是"o","b","x","d"转换的结果不会带有开头int
2020-08-29 19:45:26 191
原创 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 1326
原创 算法基础(1)
1算法非形式地说,算法( algorithn)就是任何良定义的计算过程,该过程取某个值或值的集合作为入并产生某个值或值的集合作为出,这样算法就是把输人转换成输出的计算步骤的一个6我们组可以把算法看成是用于求解良说明的计算问题的工具,一般来说,问题陈述说明了期的输人输出关系,算法则描述一个特定的计算过程来实现该输人/输出关系如,我们可能需要把一个数列排成非递减序,实际上,这个问题经常出现,并且为引入许多标准的设计技术和分析工具提供了足够的理由,下面是我们关于排序问题的形式定义输入:x个数的一个序
2020-07-25 22:08:20 413
原创 python爬虫
今天为大家整理了32个Python爬虫项目。整理的原因是,爬虫入门简单快速,也非常适合新入门的小伙伴培养信心。所有链接指向GitHub,祝大家玩的愉快~O(∩_∩)OWechatSogou [1]- 微信公众号爬虫。基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均是公众号具体信息字典。DouBanSpider [2]- 豆瓣读书爬虫。可以爬下豆瓣读书标签下的所有图书,按评分排名依次存储,存储到Excel中,可方便大家筛选搜罗,比如筛选评价人数>1000
2020-07-21 18:22:46 604
原创 用c语言对文件进行加密
用C语言对文件进行简单加密的操作,这里主要用的加密思路是破坏文件头,使得系统无法识别文件从而进行加密,最初的思路是将用户输入的加密口令转成ASCII码,再与文件头数据循环进行异或操作,从而破坏文件头数据,使得系统无法识别文件,而从安全性上来说,就算破译者拿到了用户的口令,他也无法知道我们拿了多少数据进行异或,从而提高了加密文件破译的安全性,若需要破译加密文件,不仅需要拿到用户的口令,在不知道具体加密数据位数时,只能对加密文件进行爆破异或,所以这种加密方式具有一定的安全性。在具体实现的时候,以下仅给出最简单
2020-07-21 18:05:02 3323
原创 用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 343
原创 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 2068
原创 python基本语法知识大全
一、变量和简单数据类型1.变量名只能包含字母、数字和下划线。可以以字母和下划线开头,但是不能从数字开头;变量名不能包含空格2.数据类型–字符串字符串可以用双引号或者单引号括起来,两者作用一样。具体选择哪种,要看字符串里面的内容,如果字符串里面包含单引号,那么外面就要使用双引号;如果字符串里面包含双引号,那么就用单引号括起来。3.字符串函数title()–以首字母大写的方式显示每个单词title.upper()–全部大写title.lower()–全部小写4.拼接字符串–用"+
2020-07-17 09:32:13 1047
原创 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 842 1
原创 c++语法大全
c++语法大全一、变量和简单数据类型1.变量名只能包含字母、数字和下划线。可以以字母和下划线开头,但是不能从数字开头;变量名不能包含空格2.数据类型–字符串字符串可以用双引号或者单引号括起来,两者作用一样。具体选择哪种,要看字符串里面的内容,如果字符串里面包含单引号,那么外面就要使用双引号;如果字符串里面包含双引号,那么就用单引号括起来。3.字符串函数title()–以首字母大写的方式显示每个单词title.upper()–全部大写title.lower()–全部小写4.拼接字符串–用"+
2020-07-16 00:01:10 13018 15
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人