黑马程序员_基础测试题详解

黑马程序员_基础测试 -------android培训、java培训、期待与您交流! ---------- 阅读详情

----------------------ASP.Net+Android+IOS开发.Net培训、期待与您交流! ---------------------- 

1. 编写一个函数,函数内输出一个字符串,并在主函数内调用它。

package com.itheima;
/*
 * 题目: 编写一个函数,函数内输出一个字符串,并在主函数内调用它。
 * 分析:1.首先写一个静态的    void类型的函数
 * 		 2.在主函数中调用编写的函数
 * 步骤:1.写函数static void showString(){};
 * 	 	 2.函数中输出一个字符串System.out.println("");
 * 		 3.主函数中调用 showString();
 */
public class Test1 {
	public static void main(String [] args){
		showString();							//主函数中调用 showString()方法
	}
	public static void showString(){			//定义一个输出字符串的方法
		System.out.println("abcdefg");
	}
}

2.编写程序计算1平方+2平方+3平方+....+100平方和

package com.itheima;
/*
 * 题目:编写程序计算1平方+2平方+3平方+....+100平方和
 * 分析:1.定义一个static 返回值为int类型square()的方法
 * 		 2.方法体中编写计算方法
 * 		 3.方法体中编写一个for循环
 * 		 3.主函数中调用方法
 * 步骤:1.public int square(){};
 * 		 2.for(int i=1;i<=100;i++){};
 * 		 3.主函数中调用square();
 * 
 */
public class Test2 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println(square());		//直接调用static的方法square()输出结果
	}
	public static int square(){				//定义square()方法
		int sum=0;
		int x=0;
		for(int i = 1;i <= 100;i++){
			x = i*i;
			sum += x;
		}
		return sum;							//因为方法是int类型的,这里需要一个返回值
	}
}

3.以下代码哪个是正确的?为什么?

package com.itheima;
/*
    题目: 以下代码哪个是正确的?为什么?

a. byte b = 1 + 1;     
b. byte b = 1; b = b + 1; 
c. byte b = 1; b = b += 1;    
d. byte b = 1; b = ++b; 
	答:byte b = 1+1  正确   定义byte类型的变量时,会自动将右边的数值自动完成了强转。
		
		byte b = 1; b = b+1;  编译失败,错误。这是数据类型类型转换,b是byte型,1默认是int类型的,运算
							      结果是int类型的,赋值给byte类型的b变量可能损失精度。
		
		byte b = 1; b = b+= 1; 正确。首先b+=1中+=运算符在给b赋值时,自动完成了强转动作,最后将运算后的b赋值给了b。
		
		byte b = 1; b = ++b; 正确。首先运算++b,该运算时先将b+1的结果赋值给b,在赋值的过程中自动完成了强转操作。
	  
 */
public class Test3 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}

}

4.什么情况下适合用UDP协议,什么情况下适合用TCP协议?

package com.itheima;
/*
  题目:什么情况下适合用UDP协议,什么情况下适合用TCP协议?
 UDP:(生活中相当于到邮局寄东西、FeiQ、凌波、网络视频会议、桌面共享、步话机)
	1.将数据及原和目的封装成数据包中,不需要建立连接
	2.每个数据包的大小限制在64k内
	3.因无连接,是不可靠协议
	4.不需要建立连接,速度快
	总结:面向无连接、数据会被封包,包体积有限制,64k内、不可靠(因为面向无连接)、速度快。
TCP:(生活中相当于打电话、下载)
	1.建立连接,形成传输数据的通道
	2.在连接中进行大数据量传输
	3.通过三次握手完成连接,是可靠协议(用来判断对方在不在)
	4.必须建立连接,效率会稍低
 */
public class Test4 {
	public static void main(String[] args) {
		
	}

}

5.throw和throws有什么区别? try、catch、finally分别在什么情况下使用?

package com.itheima;
/*
  题目:throw和throws有什么区别? try、catch、finally分别在什么情况下使用?
  答:一。throw用于抛出一个异常类对象,通常用于处理自定义异常类情况,
 	  如 throw new MyException()
	 throws则是在方法声明时告诉调用者该方法需要抛出什么类型的异常。
	  而异常的捕获,处理交由调用该方法者去实施,如 int parselnt(String s)throws NumberFormatException。
   	  并且throw和throws的用法是完全不同的,throw是在方法体内部抛出异常,
 	  并且要与throws或者try。。。catch语句块结合使用。否则程序无法通过编译。
 	  而throws是在方法声明时抛出异常。使程序不会产生编译异常,但是要在调用方法时
 	  使用try。。。catch捕获异常进行分析处理
	  二。try、catch、finally是进行异常处理的关键字,在程序中的语句需要
	  正常执行但有可能发生异常时,用   try{需要执行的语句}catch(Exception){对异常进行处理的语句}
						     	  finally{一定会被处理的语句}
	  此方法可以友好的处理程序的异常,同时也方便了后期的排除和维护。
 */
public class Test5 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}

}

6.声明类Person,包含2个成员变量:name、age。定义函数sayHello(),调用时输出:我叫***,今年***岁了。声明      类Chinese继承Person

package com.itheima;
/*
 题目:声明类Person,包含2个成员变量:name、age。定义函数sayHello(),调用时输出:我叫***,今年***岁了。声明类Chinese继承Person
分析:1.声明类Person{},并给出两个属性,以及属性的get,set方法,定义方法sayHello()
	  2.声明类Chinese继承Person
	  3.在主函数中实例化 Chinese类对象,调用sayHello()方法。
步骤:1.class Person{...}
	  2.class Chinese extends Person{}
	  3.Chinese ch=new Chinese();
 
 */
//定义Person类,并把它的name属性和age属性private,对外提供get和set方法,保证数据的安全性。
class Person{
	private String name;
	private int age;
	public String getName() {				//name属性对外提供的get方法
		return name;
	}
	public void setName(String name) {		//name属性对外提供的set方法
		this.name = name;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	/*
	 定义成员方法sayHello(),接收用户设置的name属性和age属性,并在控制台中按
	照格式("My name is "+name+"\n"+"My age is "+age)输出。
	*/
	public void sayHello(){
		System.out.println("My name is "+name+"\n"+"My age is "+age);
	}
}
class Chinese extends Person{
	
}
public class Test6 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Chinese ch=new Chinese();
		ch.setName("Cindy");
		ch.setAge(5);
		ch.sayHello();
		
	}

}

7.编写一个可以获取文件扩展名的函数,形参接收一个文件名字符串,返回一个扩展名字符串。

package com.itheima;
/*
 题目:编写一个可以获取文件扩展名的函数,形参接收一个文件名字符串,返回一个扩展名字符串。
 分析:
 	1.定义一个静态的methodGet()的方法,形式参数是String类型的   形式参数是str
 	2.获取到文件扩展名之前的”.“的位置
 	3.查看api文档,发现有一个方法substring(int beginIndex)
 	      返回一个新的字符串,它是此字符串的一个子字符串。
 	      注意点:在程序中,索引的位置要+1
 	4.在主函数中调用methodGet()方法,并传入参数,从而输出文件扩展名。
 步骤:
 	1.public static void methodGet(String str){}
 	2.str.LastIndexOf(".");
 	3.str.substring(str.LastIndexOf(".")+1);
 	4.methodGet("Test.text.png.java");
 
 */
public class Test7 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		methodGet("Test.text.png.java");
	}
	public static void methodGet(String str){
		//System.out.println(str.lastIndexOf("."));//调试代码的,测试了一下最后一个”.“的位置
		/*
		  str.lastIndexOf(".")获取到文件扩展名之前的”.“的位置
		  str.substring(str.lastIndexOf(".")+1)从第str.lastIndexOf(".")+1位置返回一个新的字符串
		 */
		System.out.println("获取到的文件的扩展名是:"+str.substring(str.lastIndexOf(".")+1));
	}
	
}

8.用控制台程序倒着输出九九乘法表;输出结果按下图所示:


      1*9=9    2*9=18    3*9=27    4*9=36    5*9=45    6*9=54    7*9=63    8*9=72    9*9=81


      ……


      1*3=3   2*3=6   3*3=9


      1*2=2   2*2=4


      1*1=1

package com.itheima;
/*
 题目:用控制台程序倒着输出九九乘法表;输出结果按下图所示:

      1*9=9    2*9=18    3*9=27    4*9=36    5*9=45    6*9=54    7*9=63    8*9=72    9*9=81

      ……

      1*3=3   2*3=6   3*3=9

      1*2=2   2*2=4

      1*1=1
 分析:1.定义一个工具类Tool
 	  2.Tool类中定义static返回值void的打印九九乘法表的方法printMultiplicationTable(){}
 	  3.方法中定义两个for循环,用来控制行和列
 	  4.实例化Tool对象,并调用printMultiplicationTable();
 步骤:1.class Tool{}
 	  2.public static void printMultiplicationTable(){};
 	  3.for(int i=9;i<=9;i--){
 	  		for(j=1;j<=i;j++){
 	  		}
 	  }
 	  4.Tool t=new Tool();
 	   t.printMultiplicationTable();
 */
class Tool{
	public void printMultiplicationTable(){
		for(int i=9;i>=1;i--){					//控制输出的行数
			for(int j=1;j<=i;j++){				//控制输出的列数
				System.out.print(j+"*"+i+"="+j*i+"\t");
			}
			for(int z=i;z<i+1;z++){				//让变量z随着i的变化而变化,目的是保证在每一行乘法表的输出之后都能输出一个换行。
				System.out.println();
			}
		}
		
	}
}
public class Test8 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		/*
		  	用工具类Tool实例化出一个对象,并把对象的应用付给一个变量t,
			使用t.printMultiplicationTable()调用打印99乘法表的方法。在控制台打印出需要的乘法表。
		*/	
		Tool t=new Tool();
		t.printMultiplicationTable();
	}

}

9.定义一个静态方法,该方法可以接收一个List<Integer>,方法内对List进行排序

package com.itheima;

import java.util.Arrays;
import java.util.Collections;
import java.util.List;

/*
      题目:定义一个静态方法,该方法可以接收一个List<Integer>,方法内对List进行排序
     分析:
     1.定义一个getList()方法,返回类型为List<Integer>。
     2.使用Arrays.asList()建立一个list
     3.使用Collections类中的sort方法对list进行升序排序
     4.使用增强的for循环遍历输出结果
     5.在主函数中调用getList();方法
     步骤:
     1.public static void getList(){}
     2.List<Integer> list = Arrays.asList(14,3,6,11,8,35,99,100,0,1);
     3.Collections.sort(list);
     4.for (Integer i:list ){输出语句}
     5.getList();
 */
public class Test9 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		getList();
	}
	 public static List<Integer> getList(){
	        List<Integer> list = Arrays.asList(14,3,6,11,8,35,99,100,0,1);//建立一个list
	        Collections.sort(list);//使用Collections类中的sort方法对list进行升序排序
	        for (Integer i:list ){
	           System.out.print(i+" ");
	        }
	        return list;
	     }
}

10.声明类Student,包含3个成员变量:name、age、score,创建5个对象装入TreeSet,按照成绩排序输出结果(考      虑成绩相同的问题)。

package com.itheima;

import java.util.Iterator;
import java.util.TreeSet;

/*
  题目:声明类Student,包含3个成员变量:name、age、score,创建5个对象装入TreeSet,按照成绩排序输出结果(考虑成绩相同的问题)。
 分析:
 	1.声明类Student,实现Comparable接口,并定义三个成员变量name、age、score
 	2.复写compareTo(){}
 	3.判断是否是学生这个类。
 	4.按照成绩对学生进行排序
 	5.使用TreeSet ts=new TreeSet();ts.add(new Student("xxx",20,87.8));创建五个对象,并将对象装入TreeSet容器。
 	6.在控制台打印出来。
 
 步骤:
 	1.class Student implements Comparable{}
 	2.public int compareTo(Object obj){}
 	3.if (!(obj instanceof Student))
 	4.if (this.score > s.score)
			return 1;
		if (this.score == s.score)
			return 0;
		return -1;
	5.TreeSet ts=new TreeSet();
	  ts.add(new Student("xxx",20,87.8));(五个)
	6.使用迭代器进行输出,并考虑成绩重复的情况。 
	
 
 */
class Student implements Comparable {
	private String name;
	private int age;
	private double score;

	public int compareTo(Object obj) {
		if (!(obj instanceof Student))
			throw new RuntimeException("不是学生类型");
		Student s = (Student) obj;
		if (this.score > s.score)
			return 1;
		if (this.score == s.score)
			return 1;
		return -1;
	}
	//构造函数,用来初始化变量
	Student(String name, int age, double score) {
		this.name = name;
		this.age = age;
		this.score = score;
	}

	public String getName() {	//name属性的get方法
		return name;
	}

	public int getAge() {		//age属性的get方法
		return age;
	}

	public double getscore() {	//score属性的get方法
		return score;
	}
}
public class Test10 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		TreeSet ts=new TreeSet();
		ts.add(new Student("xxx",20,87.8));		//往容器中添加5个对象
		ts.add(new Student("yyy",21,100));
		ts.add(new Student("zzz",18,60));
		ts.add(new Student("aaa",22,92.7));
		ts.add(new Student("bbb",14,92.7));
		Iterator it=ts.iterator();
		   while(it.hasNext())
		   {
		    Student stu=(Student)it.next();	//将其强制转换成Student类型。
		    System.out.println("姓名:  "+stu.getName()+" 年龄: "+stu.getAge()+" 成绩: "+stu.getscore());
		   }
	}

}

---------------------- ASP.Net+Android+IOS开发.Net培训、期待与您交流!  ----------------------


黑马程序员-黑马程序员训练营基础测试 为了帮助更多的人了解黑马,同时也 阅读详情

相关推荐

黑马程序员———用图论解决基础测试题之农夫过河问题

------- android培训、java培训、期待与您交流! ----------

江湖小小生 3169

黑马程序员——声明类Person,包含2个成员变量:name、age。定义函数sayHello(),调用时输出:我叫***,今年***岁了。声明类Chinese继承Person

package com.itheima; /*  *第7题:  * 声明类Person,包含2个成员变量:name、age。定义函数sayHello(),调用时输出:我叫***,今年***岁了。声明类Chinese继承Person  */ public class Person { private String name;//姓名     String gender;//性别

xiaomai0703的专栏 3596

黑马入学测试题集锦

黑马程序员训练营入学考试题   1、 请说明Java中字符'\'的含义,有什么作用?     2、 编写一个类,在main方法中定义一个Map对象(采用泛型),加入若干个对象,然后遍历并打印出各元素的key和value。     3、 假如我们在开发一个系统时需要对员工进行建模,员工包含 3 个属性:姓名、工号以及工资。经理也是员工,除了含有员工的属性外,另为还有一个奖金属

hou0201_的博客 3283

用户注册验证--课后程序(Python程序开发案例教程-黑马程序员编著-第11章-课后作业)

在很多网站上都有注册功能,用户在使用注册功能时,需要遵守网站的注册规则。例如,一个网站的用户注册页面中包含用户名、密码、手机号等信息,其中用户名规则为:长度为6~10个字符、以汉字、字母或下划线开头;密码规则为:长度为6~10个字符、必须以字母开头、包含字母、数字、下划线;手机号规则为:中国大陆手机号码。若用户输入的注册信息格式有误,系统会对用户进行提示。

芝麻的博客 2326

【C#面向对象】第五课——类的继承、调用父类的构造方法、继承的特性

知识点:理解继承的概念 、 掌握在程序中实现继承、 掌握 base 和 protected 关键字 、掌握如何调用父类构造方法 、 掌握继承的特性 1、理解继承 面向对象有三大特性:封装、继承和多态。我们学习过封装,封装是信息隐藏,我们定义类的过程就是对数据的一种封装,今天我们将重点讨论继承。 继承反映的是类之间的层次关系,生活中就有很多继承的例子,如:我们知道汽车有型号、颜色、排量、油耗等属性,有行驶和刹车方法。而公交车是汽车的一种,除了有汽车基本的属性...

王迪 5956

javaweb阶段笔试题 含答案

解压后有三个阶段,第一阶段是javase常见面试题,第二阶段为javaweb常见面试题,第三阶段包含框架和数据库等

黑马入学测试自己写的答案(一)

package com.itheima2.com; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; import java.io.InputStreamReader; import java.util.Itera

甘为码农 1740

黑马程序员入学考试题

黑马程序员入学考试题,共10道,资源中有代码和题目。

黑马程序员 基础测试题

public class Test1 { /** * 第1题:求斐波那契数列第n项,n *  * @param args */ public static void main(String args[]) { int n, fun;// n为第n项,fn为第n项的值 java.util.Scanner in; while (true) {//循环输出数字 in = ne

u010267179的专栏 1361

Trae编程工具Cline插件深度集成与Claude 3.7 API Key高级配置实战

本文详细介绍了如何在Trae编程工具中深度集成Cline插件并配置Claude 3.7 API Key的高级技巧。通过实战案例,展示了如何提升代码补全质量、实现多轮对话记忆及自定义代理设置,特别适合全栈工程师和需要私有化AI服务的团队。文章还涵盖了安装流程、API Key获取方式及企业级部署的最佳实践。

weixin_28829903的博客 436

conda环境的复制、备份操作

请确保将 source_env 替换为你要复制的现有环境的名称,并将 target_env 替换为你要创建的新环境的名称。要备份一个Conda虚拟环境,你需要将环境的配置信息和依赖包列表保存起来,以便在需要的时候能够重新创建相同的环境。要将现有的 conda 环境复制为其他环境,可以使用 conda create 命令并克隆已存在的环境。

Dollhan的博客 3772

黑马程序员入学考试评分细则

黑马程序员入学考试评分细则     黑马程序员入学考试由程序自动化管理,参加入学考试只需要登陆黑马入学报名系统oa.itheima.com,即可完成整个入学考试。为客观公正的反映每一位同学的综合能力,入学考试分为5个环节(总分为120分,如下所示)。取5个环节的总得分作为录取的依据,成绩高者即可获得黑马的入学名额。比如黑马第12期录取60名同学,分数排名在前60名的同学,并且论坛积分达到25分的同...

thinktotings的专栏 963

从零开始VCS+Verdi 安装过程

从零开始VCS+Verdi 安装及破解过程 主要参考:VCS+Verdi 安装及破解过程(CentOS7)-----FPGA开发 1. 安装文件结构 –vcs-mx_vL-2016.06 –verdi_vL-2016.06-1 –scl_v11.9 #此程序统一管理license等破解文件 –SynopsysInstaller.rar #此程序用于安装以上3个程序 –sc...

Ztrans的博客 2万+

黑马程序员------黑马基础测试题参考

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 黑马基础测试题抽中了几道比较复杂的题目,,已测试完美运行。 因为是零基础所以写的不好请见谅。如果同时零基础而且没思路的可以参考下,已加注释,还有勿抄。 题1:从键盘输入一大堆字符串,统计A、B、C、D的出现次数,最后出现次数由高到低输出字母和出现次数。(C语言) #inc

Bo的专栏 1268

TK抓包协议分析:So层逆向

第三个参数是一个回调函数,这里他的返回值1表示成功,0表示失败,那我们手动把他Hook为0,让他不支持quic协议,实现降级。等,我们是为了解决抓包问题,那很有可能是在net目录下(network),那来搜索一下。开了抓包以后APP直接是网络无连接了,并且抓到的请求也是不正常的,下面我们就开始定位。看了半天感觉也没啥有用的东西,那下面我们整理一下已经有信息,来猜测一下,后续怎么进行。那可以猜测,我们真正需要Hook的那个函数也有可能是这样加载的,可以字符串搜索一下。

2503_90751938的博客 3416

从EXIF到测绘:解码大疆影像元数据的实战应用指南

本文深入解析了大疆无人机影像元数据的实战价值,重点阐述了如何利用EXIF和XMP中的GPS、RTK、姿态角及相机内参等关键信息,提升测绘、三维重建及精准农业等项目的成果精度与效率。通过自动化质检脚本与行业应用场景剖析,指导从业者将元数据从信息转化为生产力,实现从拍照到专业测绘的跨越。

dell8的博客 526

黑马测试题的做题心得

在黑马报考环节里的有一道比较有意思的测试题,题目:            小明从2006年1月1日开始,每三天结识一个美女两天结识一个帅哥,编程实现当输入2006年1月1日之后的任意一天,输出小明那天是结识美女还是帅哥(注意润年问题)(C语言)          想要答对题目,首先必须得读懂题目,弄清楚出题者到底想要考我们社么知识点。首先,这道题要考我们C语法里的输入与输出相关知识,其次

qq328226884的专栏 491

从零开始学习AI人工智能本体论:概念与实战

本文旨在为初学者提供一个全面而易于理解的人工智能本体论入门指南。我们将覆盖从基本概念到实际应用的全过程,帮助读者理解本体论在AI系统中的核心作用。核心概念与联系:介绍本体论的基本概念和原理核心算法与操作步骤:详细讲解本体构建和推理方法项目实战:通过实际案例展示本体论的应用实际应用场景:探讨本体论在不同领域的应用未来发展趋势:展望本体论在AI领域的前景本体论(Ontology): 在AI中,指对特定领域概念及其关系的明确形式化描述。

AI智能探索者的博客 866

黑马程序员学习日记一

有句话说“都知道青春苦短,才追求来日方长”。而现在即将步入社会的自己,是该有个真正属于自己的职业规划。从六月十七日学校放假开始那天,一直在南昌寻早一份java开发的工作,然而面对众多的公司却没有一家肯“收留”我这个刚刚从学校出来还没有半点开发经验的小菜鸟。受打击是免不了的,但是我

586

基于摩尔线程 S80 显卡在 Ubuntu 系统下双卡交火部署 DeepSeek

curl -X POST -H "Content-Type: application/json" -d '{"prompt": "你的问题"}' http://localhost:11434/api/generate。curl -X POST -H "Content-Type: application/json" -d '{"prompt": "你的问题"}' http://localhost:11434/api/generate。- 为避免模型占用系统盘空间,可将模型存储路径修改到其他磁盘。

靡不有初,鲜克有终 1194

【基于深度学习的脑电图识别】数据集篇:THE TUH EEG CORPUS: A Big Data Resource for Automated EEG Interpretation

【基于机器学习的脑电图识别】数据集篇:脑电信号自动判读的大数据摘要: 摘要: 这个数据集包括超过 25000 个脑电图研究,包括一个神经学家对测试的解释,一个简短的病人病史和关于病人的人口统计信息,如性别和年龄。这是第一次有足够的数据来支持最先进的机器学习算法的应用。在这篇论文中,我们使用了3762个语料库的会话子集,展示了从原始脑电图信号数据预测脑电图的一些基本属性的初步实验结果。在闭环测试中,...

梁瑛平的博客 5615

黑马程序员_基础测试题

package cn.itheima; public class Test02 { /** * 第二题:什么情况下适合用UDP协议,什么情况下适合用TCP协议? * @param args */ /** * 答案: UDP -- 面向无连接协议(如寄东西) 通信双方不需要连接 不需要连接,不可靠,丢数据 连接效率

唐晓东 1539

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

黑马程序员训练营十道满分题解

黑马程序员训练营十道满分题解,交流即分享,分享才能进步!

极客星云-优快云博客 2154

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

黑马程序员—入学黑马前的内心挣扎。。。。。

文章来源:黑马程序员,黑马论坛 从看到黑马,然后报名,然后自荐信,然后到基础测试,在到看视频,因为时间比较短,视频也比较多,心里就想着快点看完视频  进行入学测试,在这当中,心里很着急,怕赶不上这个班,但却又得静下心来看视频,终于看完视频了吧,就又拿到了测试题进行做,因为时间短,视频一遍看过后,很多又忘了,做题的时候不会了,又翻回视频看,时间慢慢的少了,心里更着急了,但还是得看,逐步找到问题的答

heima_271的专栏 856

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

上一篇: 黑马程序员_集合类_迭代器
下一篇: 黑马程序员_入学测试题详解
escdelete
博客等级 码龄14年 37粉丝 69原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值