学生”类: 2 类名:Student 2 属性:姓名、性别、年龄、学号、5门课程的成绩 2 方法1:在控制台输出各个属性的值、 2 方法2:计算平均成绩 2 方法3:输出各个属性的值和平均成绩 5.2 测试类 创建2个对象,调用方法,要求:对象各个属性的值,从键盘输入。 import java.ut ...
分类:
其他好文 时间:
2019-04-19 16:03:46
阅读次数:
119
结构——线段树 O、引例 A.给出n个数,n<=100,和m个询问,每次询问区间[l,r]的和,并输出。 一种回答:这也太简单了,O(n)枚举搜索就行了。 另一种回答:还用得着o(n)枚举,前缀和o(1)就搞定。 那好,我再修改一下题目。 B.给出n个数,n<=100,和m个操作,每个操作可能有两种 ...
分类:
其他好文 时间:
2019-04-13 01:07:53
阅读次数:
117
1.yield语句有两种形式 (1)yield return <expression>;一次返回一个元素 运行yield return 语句时,会返回一个 值,并记录当前位置及保留该值。下次调用迭代器函数时,将从该位置重新开始执行 (2)yield break;终止迭代 2.迭代器声明 (1) 返回 ...
分类:
其他好文 时间:
2019-04-12 23:29:33
阅读次数:
255
1.函数 要调用一个函数,需要知道函数的名称和参数。 可以查看Python标准库:https://docs.python.org/2/library/index.html,也可以在交互式命令行通过 help(abs) 查看函数的帮助信息。 调用函数的时候,如果传入的参数数量不对,会报TypeErro ...
分类:
编程语言 时间:
2019-04-12 19:29:49
阅读次数:
176
最近学到python的协程的时候,对于yield就是没理解清楚,后来查到资料之后明白了,定义函数里面有yield语句则就是g=callable()就成为了一个generator,其实yield就类似于return语句,暂停执行并返回值,当generator调用这个值之后,它就没有这个值了,具体可以参 ...
分类:
编程语言 时间:
2019-04-11 01:00:46
阅读次数:
136
任务四 函数的关键字 函数的定义 函数参数与作用域 函数返回值 一、函数的关键字: def 二、函数的定义: 在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。 三、函数的参数与作用域: 1.函 ...
分类:
编程语言 时间:
2019-04-08 01:19:21
阅读次数:
153
C++11的一大亮点就是引入了Lambda表达式。利用Lambda表达式,可以方便的定义和创建匿名函数。对于C++这门语言来说来说,“Lambda表达式”或“匿名函数”这些概念听起来好像很深奥,但很多高级语言在很早以前就已经提供了Lambda表达式的功能,如C#,Python等。今天,我们就来简单介... ...
分类:
编程语言 时间:
2019-04-05 23:59:53
阅读次数:
267
(1) 关于finalize的问题 因为不可预测性,以及对垃圾回收性能的影响,Object.finalize()方法不推荐使用,并且在Java9中已经被废弃。Java 平台目前在逐步使用 java.lang.ref.Cleaner来逐步替代finalize实现。 (2)使用setter/getter ...
分类:
编程语言 时间:
2019-03-29 01:15:04
阅读次数:
173
原文链接:https://www.jianshu.com/p/c43f418d6bf0 1 遍历数组通常用for循环 ES5的话也可以使用forEach,ES5具有遍历数组功能的还有map、filter、some、every、reduce、reduceRight等,只不过他们的返回结果不一样。但是使 ...
分类:
其他好文 时间:
2019-03-28 09:49:10
阅读次数:
163
foreach foreach 循环语句是 for 语句的特殊简化版本,主要用于执行遍历功能的循环。“类型”为集合元素的类型,“变量名”表示集合中的每一个元素,“集合”是被遍历的集合对象或数组。 return return 语句用于终止函数的执行或退出类的方法,并把控制权返回该方法的调用者。如果这个 ...
分类:
编程语言 时间:
2019-03-25 19:20:00
阅读次数:
482