- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 python实现四位数随机验证码
python实现四位随机验证码十分简单的一个随机验证码的程序,每一行代码都有详细的注释,十分适合新手阅读和理解#生成四位随机数的验证码import random#用来保存生成的随机数或字母list = ""#range(x)生成x个随机数的验证码for i in range(4): #跟随循环生成一个0-4之间的随机数来决定生成的是大小写字母还是数字 j = ran...
2018-10-28 21:55:00 12826 3
原创 python练习题6
题目一:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。(水仙花数,太经典)for i in range(100,1000): #百位数 a = int(i/100) #十位数 b =int((i-a*100)/10) #个位数 ...
2018-11-20 19:51:58 465
原创 json学习的一个小练习
做一个登录注册的练习import jsonimport timeimport hashlibusername = input("请输入你的用户名(文件名):")f1 = open(username,'r',encoding='utf-8')data1 = f1.read()data2 = json.loads(data1)flag = 0while flag < 3: ...
2018-11-20 19:46:51 638
原创 利用python爬取百度贴吧源码
import requestsclass tieba(object): def __init__(self,tieba_name): self.tieba_name = tieba_name self.start_url = 'https://tieba.baidu.com/f?kw=' + tieba_name + '&ie=utf-8&...
2018-11-20 19:40:42 626
原创 利用python爬取英雄联盟官网英雄皮肤
思路:1、获取JS源代码2、获取英雄ID3、拼接完整路径4、下载的位置5、下载import requestsimport reimport json #获取JS源代码def download_image(): js_url = 'https://lol.qq.com/biz/hero/champion.js' js_html = requests.get...
2018-11-20 19:33:53 2090 3
原创 利用python爬取豆瓣读书TOP-250
import reimport requestsfrom bs4 import BeautifulSoupdef book(target_url): books = [] # 使用requests返回网页的整体结构 book = requests.get(target_url) # 使用lxml作为解析器,返回一个Beautifulsoup对象 so...
2018-11-20 19:26:24 633
原创 Java小游戏
人机猜拳电脑 :import java.util.Random;public class Computer { String name; int shuzi; String chuquan; public String name(int a) { if (a == 1) { name = "沉鱼"; } else if (a == 2) { name = "...
2018-11-16 10:58:27 732
原创 HTML初级程序编写
贪吃蛇的代码实现<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <style> #first{ width:600px; heig
2018-11-16 10:55:10 627
原创 Redis介绍
Redis内存数据库背景随着互联网+大数据时代的来临,传统的关系型数据库已经不能满足中大型网站日益增长的访问量和数据量。这个时候就需要一种能够快速存取数据的组件来缓解数据库服务I/O的压力,来解决系统性能上的瓶颈。数据库的发展历史1.在互联网+大数据时代来临之前,企业的一些内部信息管理系统,一个单个数据库实例就能满足系统的需求 单数据库实例2.随着系统访问用户的增多,数据量的增大,单个数...
2018-11-15 14:14:48 316
原创 Python练习题5
1.两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵:X = [[12,7,3], [4,5,6], [7,8,9]]Y = [[15,8,1], [6,7,3], [4,5,9]]list_add = []for i in range(len(X)) : list = [] for j in range(l...
2018-11-13 20:04:37 539
原创 python练习题4
十个python小练习题这些习题都是学习之余的调味剂,时常回顾有助于巩固基础1.计算十进制整数 45678 和十六进制整数 0x12fd2 之和。num1 = 45678num2 = 0x12fd2sum = num1 + num2print(sum)2.请用字符串表示出Learn Python in imooc。print("Learn Python in imooc。")...
2018-11-13 16:05:11 1282 1
原创 Python实现简单游戏:飞机大战
代码只写到自己发射子弹和敌机自动发射子弹,未完待续…里面的飞机图片文件需要你们自己下载import pygameimport timefrom pygame.locals import *import randomclass plane(object): def __init__(self,x,y,screen,image): self.bullet_lis...
2018-11-13 15:52:49 1803
原创 Python习题3
1.自己定义两个字符串并赋值#然后将两个字符串中的各个字符都互相连接一遍例如: a = “zxc” b = “123”输出结果应该是:z1z2z3x1x2…a = "zxc"b = "123"list = []for i in a: for j in b: list.append(i+j)print(list)2.将字典变成列表list...
2018-11-13 15:44:27 372
原创 python练习题2
1.将下面列表中各个元素的第二个字符取出来并且按顺序排列word = [‘abc’,‘blibli’,‘DNA’,‘Aoe’,‘Cent’,‘ed’]word = ['abc','blibli','DNA','Aoe','Cent','ed']list = []for i in word: list.append(i[1])list.sort()print(list)2.输...
2018-11-13 15:40:19 326
原创 python练习题1
1.输入一个年份,判断是不是闰年四年一闰,百年不闰,四百年再闰比如:204是闰年 200不是闰年 400是闰年 1600是闰年 1700不是闰年a = int(input("请输入一个年份:"))if a % 4 == 0 and a % 100 != 0 or a % 400 == 0: print("闰年")else: print("不是闰年")2.
2018-11-13 15:35:45 400
原创 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
被除1以外的最小数依次整除,直到自身被整除num = int(input("请输入一个数:"))#不换行打印print('%d='%num,end='')while num > 1: for i in range(2,num+1): if (num % i) == 0: num = int(num / i) if...
2018-11-13 15:29:42 4791
原创 Mysql
数据库的介绍数据库存储数据特点1.持久化存储2.读写速度极高3.保证数据的有效性4.对程序支持非常好,容易扩展MySQL属于关系型数据库,当然还有非关系型数据库。安装和配置直接安装下载地址:www.mysql.com/downloads安装集成安装phpstudyxampp在Linux中安装MySQL安装客户端和服务端1.sudo apt-get i...
2018-11-09 11:59:23 159
原创 面向对象编程基础
面向对象编程面向对象编程:Object Oriented Programming,简称OOP,是一种程序设计方法。面向对象面向过程区别完成自我介绍功能,面向过程完成功能stu_a = { "name":"A" "age":18, "hometown":"东北"}stu_b = { "name":"B" "ag
2018-10-31 19:05:07 244
原创 关于文件的读写
文件的作用就是把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力文件的基础操作打开文件Python内置了一个open()方法,用于对文件进行读写操作。使用open()方法操作文件就像把大象塞进冰箱一样,可以分三步走,一是打开文件,二是操作文件,三是关闭文件。open()方法的返回值是一个file对象,可以将它赋值给一个变量(文件句柄)。其基本语法格式为:...
2018-10-30 20:15:04 497
原创 vi(vim)编辑器
vi(vim)编辑器如果非正常关闭文件,会出现以文件名称开头的隐藏文件。rm .{filename}.swp命令模式dd删除(剪切)光标所在行2dd删除(剪切) 光标所在的向下两行yy复制光标所在的这一行4yy复制光标所在的向下四行p粘贴u撤销d0在光标当前位置剪切到行首x删除光标位置后面的,一个一个的删除X删除光标位置前面的,一个一个的删除输入模式输入i 文本在光标...
2018-10-27 14:46:03 927
原创 关于linux的打包压缩与解打包压缩命令
压缩、打包本文详细讲解了linux中常用的压缩以及打包命令,对这方面了解不够多或者linux初学者了解压缩与打包有较好的帮助。一、压缩与解压压缩最常用的是 .tar.gz .tar.bz2常用压缩格式: .zip .gz .bz2常用压缩格式: .tar.gz .tar.bz21.zip格式压缩zip 压缩文件名 源文件如果没有zip,通过命令 yum ...
2018-10-21 16:34:08 216
原创 关于linux权限管理的基础内容
权限管理Windows上默认就是管理员登录,Linux也是。linux权限管理的意义在于,同一台服务器有不同的用户使用,应该拥有不同的权限1.文件基本权限-rw-r--r--. 1 root root 0 8月 11 22:46 abd第一位: - 文件类型-文件d目录l 链接rw- 所有者拥有读写权限 u —&gt; userr-- ...
2018-10-21 15:56:40 191
原创 LINUX用户管理和用户组管理基础
LINUX用户管理和用户组管理基础针对刚接触到linux的新人,本文章详细讲述了用户管理和用户组管理的方法和命令以及各注意事项,如有雷同,不甚荣幸。具体操作1.用户:使用操作系统的人添加用户:useradd 用户名 -m(例如: useradd suiran -m ),加上-m会在home目录下创建一个以用户名命名的文件夹,可通过/etc/passwd查看是否生成了这个用户。/etc/...
2018-10-21 11:57:22 450 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人