要素:数据+运算: 简单组合+负责组合。 组合即为。 数据的组合:结构体、集合、类; 运算的组合:表达式、语句、函数。 自定义高级语言基本特性: (1)类型:支持int、char、void基本类型和复杂的string类型。 (2)表达式:支持四则运算,简单关系运算和字符串连接运算。 (3)语句:
转载
2018-03-09 14:40:00
205阅读
2评论
Java语言的关键特性有哪些?Java语言是一种优秀的编程语言,在设计上很好地借鉴了C++语言,所以其语法结构与C++语言的语法结构十分相似。作为一种程序设计语言,它简单,面向对象,分布式,解释执行,还具备可移动性,鲁棒性,安全性,并且是多线程的,动态的,还有很高的性能。关于Java语言特性的详细描述如下: 1,简洁有效 Java的简单首先体现在精简的系统上,力图用最小的系统实现做够多的功
转载
2024-05-31 14:20:20
41阅读
1、修饰符 static 1)静态类变量(修饰成员变量): 1.Static int data 语句说明 data 为类变量,为一个类的共享变量,是所有对象共享的,它不属于任何对象,是属于整个类的(静 态方法也是一样)。 2.Static 定义的是一块为整个类共有的一块存储区域
转载
2023-08-25 20:59:03
203阅读
目录第1关:什么是IO流相关知识什么是字节什么是字符什么是IO流第2关:字节流-输入输出相关知识输入流输出流最佳实践编程要求 第3关:字符流 - 输入输出相关知识WriterReader编程要求 第4关:复制文件相关知识read()方法write()方法使用字节流读写文件扩展编程要求第1关:什么是IO流相关知识什么是字节字节是指一小组相邻的二进制数码。通常是8位作为一个字节。它
转载
2024-02-14 22:48:41
81阅读
文章目录Java 的语言特性1. 封装:权限控制2. 继承 extends:父类重写3. 多态:方法重写、重载4. 其他的语言特性 Java 的语言特性1. 封装:权限控制1)概念:将类的某些属性、信息封装在类的内部,不允许外部直接访问,而是通过类提供的方法来对类内部的信息进行访问或操作。2)好处:安全性:类内部的信息不允许直接访问。高内聚:体现在对数据的操作上,类内部数据的操作由自己完成,不允
转载
2024-03-03 16:32:21
61阅读
这是Java笔记第三篇内容,同样先来看一下这次内容的思维导图吧!这张思维导图里面是我想写内容的提纲,没有涉及到具体的东西,要看具体的内容,继续往下看哦~~~///(v)\~~~第9章 异常处理9.1 异常的概念异常指的是程序运行时出现的非正常情况。可能导致程序发生非正常情况的原因很多,如数组下标越界,算术运算被0除,空指针访问,试图访问不存在的文件等。异常的类层次:系统定义的异常9.2 异常的处理
转载
2023-08-23 21:32:41
65阅读
文章目录Python高级特性切片迭代列表生成式生成器迭代器Python高级特性切片是取list和tuple的部分
原创
2022-07-11 11:03:27
102阅读
切片Python的序列对象都是可以用索引号来引用的元素的,索引号可以是正数由0开始从左向右,也可以是负数由-1开始从右向左。切片操作要提供三个参数 [start_index: stop_index: step] start_index是切片的起始位置 stop_index是切片的结束位置(不包括) step可以不提供,默认值是1,步长值不能为0,不然会报错ValueError。ps:s...
原创
2021-07-06 15:56:14
131阅读
1. python是动态强类型的语言动态还是静态指的是编译器还是运行期确定类型。强类型指的是不
原创
精选
2023-04-29 22:49:29
489阅读
1.迭代 *可以通过for循环来遍历这个列表或者元组,这种遍历为迭代 *只要是可迭代对象,无论有无下标,都可迭代 *判断一个对象是否是可迭代对象,有collections模块的Iterable判断 *枚举方法emumerate,把列表变成索引-元素对 &nbs
原创
2017-07-13 20:38:22
529阅读
一、Unsafe Rust
原创
2023-04-25 10:04:15
176阅读
点赞
在前文中,我们已经介绍了Go语言的错误处理机制和反射特性。在本文中,我们将深入探讨Go语言的并发编程高级特性。Go语言以其
nil是什么相信写过Golang的程序员对下面一段代码是非常非常熟悉的了: if err != nil {
// do something....
} 当出现不等于nil的时候,说明出现某些错误了,需要我们对这个错误进行一些处理,而如果等于nil说明运行正常。那什么是nil呢?查一下词典可以知道,nil的意思是无,或者是零值。零值,zero value,是不是有点熟悉?在Go语言中,如
转载
2023-07-25 17:15:03
81阅读
难点:
1. 理解方法重载和方法重写,不要混淆了两者的使用。
2. 类变量和类方法的使用。
3. 接口的使用。
3.1 面向对象技术基础
3.1.1 面向对象的基本概念 面向对象的基本思想 面向对象是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、消息等基本概念来进行程
转载
2024-08-12 08:01:07
39阅读
*********生成器*************在Python中,这种一边循环一边计算的机制,称为生成器(Generator),节省大量的空间。列表生成式,当生成时元素即打印,会占用内存。一、读取生成器元素的两种方式:*l.next()*for循环读取;(生成器是可迭代对象);列表生成式,当生成时元素即打印,会占用内存;In[5]:l=[iforiinrange(1,11)]In[6]:prin
原创
2018-01-14 07:28:40
716阅读
python中的高级特性一.生成式详解二.生成式详解三.生成器、迭代器与可迭代对象四.闭包五.装饰器1.什么是装饰器2.为什么使用装饰器3.装饰器的实现4.装饰器的应用场景插入日志性能测试事务处理Fib数列缓存权限校验+多装饰器六.内置高阶函数1.map()2.reduce()3.filter()4.sorted() 一.生成式详解列表生成式就是一个用来生成列表的特定语法形式的表达式。是Pyth
转载
2023-07-02 22:54:41
109阅读
本部分主要介绍 Python 的部分高级特性,包括切片、迭代器、推导式、生成器、匿名函数、装饰器等。阅读本文预计需要 15 min。 一文了解Python部分高级特性1. 前言2. 切片3. 迭代、可迭代对象、迭代器4. 推导式4.1 列表推导式4.2 集合推导式4.3 字典推导式5. 生成器和生成器表达式5.1 生成器5.2 生成器表达式6. 匿名函数7. 装饰器8. 巨人的肩膀 1. 前言Py
转载
2023-12-04 16:51:26
27阅读
python内建的函数filter用于过滤序列 和map()相同:filter()也接收一个函数的序列。 和map()不同:filter()把传入的函数依次依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。 去除空格
原创
2021-07-05 17:04:34
72阅读
一、切片>>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']对这种经常取指定索引范围的操作,用循环十分繁琐,因此,Python提供了切片(Slice)操作符,能大大简化这种操作。对应上面的问题,取前3个元素,用一行代...
转载
2018-01-19 23:12:00
141阅读
2评论
一.切片 L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']取出前三个元素 , 笨方法就是通过下标一个一个获取 [L[0], L[1], L[2]]Python做好了封装可以通过切片就行快速获取L[0:3] 进行获取 还可以倒着来 比如L[-2,-1]取
原创
2021-07-28 14:47:29
236阅读