自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 用python实现文件的复制

# 读取f1的文件,写入到f2中f1=open('D:\\aaa.txt','r',encoding='utf-8')f2=open('D:\\bbb.txt','w')for a in f1: f2.write(a)f1.close()f2.close()

2020-08-13 12:04:51 200

原创 获取哔哩哔哩网站的排行榜

爬取下边五个榜单用requests模块做请求,页面通过etree类将html字符串转化为Element对象,以便我们使用xpath解析页面(requests,etree,xpath)import requestsfrom lxml import etreedef bilibili(str): html=requests.get(str).text doc=etree.HTML(html) result=doc.xpath('//div[@clas...

2020-08-05 11:46:11 332

原创 python爬虫---获取电影网站信息(xpath解析)

#!!!!需要先在python安装lxmlimport requestsfrom lxml import etree# 获取电影网站信息---选用xpath解析页面html=requests.get('http://theater.mtime.com/China_Beijing/')html2=html.content.decode('utf-8')doc=etree.HTML(html2)# 获取正在热映(分析页面可以看出需要分三部分获取)print("正在热映:")sss1=do.

2020-07-30 12:30:49 1487

原创 python爬虫--获取百度热榜

先导入模块:import requestsfrom lxml import etree# 此处必须加headers,不加则返回的页面与网页源代码不一致header = { 'Cookie': 'BIDUPSID=D99314F8A5E53EA50B85C37A0D96C400; PSTM=1576140470; HOSUPPORT=1; BAIDUID=490062CDE50C5B626A1882E6938F5EE7:FG=1; UBI=fi_PncwhpxZ%7ETaJc9oaTqI

2020-07-30 12:15:38 1380

原创 python-map,reduce

1.列表生成式# 列表生成式a=[x*x for x in range(0,5)]print(a)2.map函数# map函数,map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回def sss(x): return x*xr=map(sss,[1,2,3,4,5])print(list(r))def aaa(x): str(x).capitalize()

2020-07-24 15:20:46 69

原创 python语句--条件判断语句,循环语句

1.条件判断语句# 定义一个变量age(不需声明类型,可以直接定义,这点与java有很大不同)# (python是靠缩进写代码的,不需要标点符号结尾,注意if,else的起始位置)age=20if age>35: print('中年')else: print('年轻')2.循环语句# 计算1到10的和# range()函数,可以生成一个整数序列print(range(5))sum=0for x in range(5): sum=sum+x..

2020-07-24 11:36:14 72

原创 python------list,tuple,dict(解释及用法)

1.list(列表) list是一种有序的集合,可以随时添加和删除其中的元素(list可变,有序,可存储多种数据类型的元素)# 创建一个名为person的listperson=[1,'2']print(person)#[1, '2']# 输出list元素个数print(len(person))#2# 获取指定位置元素(通过下标,由此list是有序的)print(person[0])#1print(person[-1])#取倒数第一个元素2# 追加元素person.appen...

2020-07-24 11:12:03 619

原创 给出一个字符串,展示每个字符出现的次数

import java.util.HashMap;import java.util.Map;import java.util.Scanner;public class Demo4 { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.pr...

2020-01-17 16:46:52 108

原创 输入一个字符串,找出其中的数字,并计算和

import java.util.Scanner;public class Demo2 { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请输入一个字符串"); String string=...

2020-01-17 15:54:13 3158 4

原创 输入一个字符串,判断这个字符串中有多少字母,数字

public class Demo1 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("请输入字符串"); String string=scanner.next(); ch...

2020-01-17 15:46:40 3382

原创 定义线程的方式

第一种方式: 继承Thread,重写run方法,将要执行的逻辑放入run方法中,然后创建线程对象调用stat方法来开启线程。package Thread;public class Demo1 { public static void main(String[] args) { TDemo t=new TDemo(); t.sta...

2020-01-09 10:22:48 382

原创 通过IO流实现复制一个文件

package IOwenjian;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileReader...

2020-01-08 11:29:53 626

原创 统计工作空间中java文件的个数

思路:1.写一个方法,传入一个文件 2.拿到文件后先判断文件是否含有子文件 3.含有子文件则列举出来遍历,然后用递归继续执行遍历出来的文件 (因为遍历出来的文件也可能含有子文件) 4.不含子文件的文件通过方法匹配(".java") 5.main方法中调用此方法 i...

2020-01-07 17:07:35 208

原创 IO流

1.概念:IO流本质就是一套进行数据传输的机制, 根据数据传输的方向可分为: 输入流---数据往内存中传输 输出流---数据从内存中往外流出 根据数据传输的方式可分为:字符流 字节流 IO流四大基本流都是抽象类 输出流 输入流 字符流 Writer Reader 字节流 OutputStream Inp...

2020-01-07 16:06:19 218

原创 冒泡排序

//冒泡排序针对下标,每次大循环(外层循环大循环,内层循环小循环)确定一个要与其他数比较的数,然后用这个数通过小循环与这个数之后的数比较,确定最大数(本例为降序)。比如:1,2,3,4,5 先拿1(第一个下标)与2,3,4,5比较;通过小循环,进入if判断;确定出5最大;换位,放到第一位;(数次小循环)1,2,3,4,52,1,3,4,53,1,2,4,54,1,2,3,...

2020-01-06 14:04:03 114

原创 Map遍历

//遍历Mappublic class Demo1 { public static void main(String[] args) { Map<String,Integer>map=new HashMap<String, Integer>(); map.put("a",1); map.put("b",2);...

2020-01-06 13:42:06 72

原创 集合遍历

下面提供两种遍历集合的方法1.for循环 List list=new ArrayList<Integer>(); list.add(1); list.add(2); list.add(3); list.add(4); list.add(5); for(int a=0;a<li...

2020-01-06 13:24:41 112

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除