
java
文章平均质量分 66
一只懐坏旭
这个作者很懒,什么都没留下…
展开
-
学习掌握Python的迭代器与生成器
Python的迭代器与生成器一、迭代器1、字符串,列表或元组对象都可用于创建迭代器:2、迭代器对象可以使用常规for语句进行遍历:3、也可以使用 next() 函数:二、生成器一、迭代器迭代是在Python访问集合元素的一种方式。。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器会一直往前,知道遍历结束。迭代器有两个基本的方法:iter() 和 next()。1、字符串,列表或元组对象都可用于创建迭代器:>>&g原创 2022-03-10 14:46:51 · 240 阅读 · 0 评论 -
关于Python函数的参数详解
函数定义支持可变数量的参数1、 默认值参数2、默认值只计算一次。默认值为列表、字典或类实例等可变对象时,会产生与该规则不同的结果3、关键字参数4、特殊参数5、解包实参列表1、 默认值参数为参数指定默认值是非常有用的方式,调用函数时可以使用比定义时更少的参数>>> def ask_ok(prompt,retries = 4,reminder:'abcd'):... .............调用此函数的方式:只给出必选参数:>>> ask_o原创 2022-03-04 18:57:23 · 432 阅读 · 0 评论 -
详细学习Python的五个标准数据类型
Python的五个标准数据类型数字字符串列表元组字典一、数字不可变数据类型,存储值为数值1.创建对象,分配数值例:>>> num1 = 1>>> num2 = 2>>>2、也能够使用del语句删去有关一些对象。 del语句的语法是:>>> num1 = 1>>> num2 = 2>>> del num1>>> print(num1)Tra原创 2022-03-02 17:02:09 · 614 阅读 · 0 评论 -
学好Python的必备重要知识初级篇(下)
一、Python的可变数据类型和不可变数据类型可变数据类型: 列表、字典、可变集合不可变数据库类型: 数字、字符串、元组、不可变集合二、*arg和**kwarg的区别*args代表位置参数,把多个任意参数作为元组传递给函数**kwarg 代表关键字参数,返回的是字典,此处需注意函数传参时位置参数需在关键字参数前面三.python的深浅拷贝,应用场景和区别浅拷贝是指增加了一个指针,这个指向已存在的地址,在释放内存时新旧指针均会失效,而深拷贝不仅是增加一个指针,并且开辟了新的内存,使得新原创 2022-03-01 16:47:26 · 635 阅读 · 0 评论 -
学好Python的必备重要知识初级篇(上)
逢面必过知识点一、对面向对象三大特性的理解二、python面向对象中的继承有什么特点?三、闭包的理解四、什么是装饰器五、装饰器器的写法以及应用场景一、对面向对象三大特性的理解面向对象是目前存在的一种流行的编程思想,是以类的眼光来看待事物的方式继承:将多个类的共同属性和方法封装到一个类下面,称其为父类,然后再用这些类(子类)来继承父类的属性和方法封装:将有共同的属性和方法封装到同一个类下面,将绝大部分的属性于方法实现隐藏起来,只流出一部分的调用接口,即知道作用直接调用使用,而不需注意具体的的实现。多原创 2022-02-28 15:21:35 · 544 阅读 · 0 评论 -
面试必备知识点-基础IO之流
目录1.流的概念2. 什么是输入输出流3. 什么是字节流,字符流3.1.字节流3.2 字符流1.流的概念流:在 Java中所有数据都是使用流读写的。流是一组有顺序的,有起点和终点的字节集合,是对数据传 输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象 为各种类,方便更直观的进行数据操作。1.按照流向分:输入流;输出流2.按照处理数据的单位分:字节流(8位的字节);字符流(16位的字节)2. 什么是输入输出流输入就是将数据从各种输入设备(包括文件、键盘原创 2020-06-23 14:57:53 · 455 阅读 · 0 评论