- 2024-11-20Python小白学习教程从入门到入坑------习题课3(基础巩固)
目录一、选择题二、实战题2.1实战一:从键盘获取一个4位整数,分别输出个位、十位、百位、千位上的数字2.2实战二:根据父母身高预测儿子的身高一、选择题1、以下哪项不是Python语言的保留字符(C)A.FalseB.andC.trueD.if【解析】:true不是Python的保留字,正确的布
- 2024-11-15Python小白学习教程从入门到入坑------第三十二课 生成器(语法进阶)
目录一、生成器generator1.1生成器表达式1.1.1表达式一1.1.2表达式二二、可迭代对象、迭代器、生成器三者之间的关系2.1定义与特性2.2关系与区别一、生成器generator在Python中,生成器(Generators)是一种用于迭代对象的特殊类型函数。它们允许你生成一个序列
- 2024-11-15Python小白学习教程从入门到入坑------第三十一课 迭代器(语法进阶)
目录一、可迭代对象Iterable1.1可迭代对象的条件1.2for循环工作原理1.3isinstance()二、迭代器 Iterator2.1 __iter__() 和 __next__()2.2 可迭代对象&迭代器2.2.1定义与特性2.2.2 关系与转换2.2.3应用场景三、迭代器协议(了解即可)四、自定义迭代器类
- 2024-11-11Python小白学习教程从入门到入坑------第二十九课 访问模式(语法进阶)
目录一、访问模式1.1 r1.2 w1.3 + 1.3.1r+1.3.2w+1.3.3a+1.4a一、访问模式模式可做操作若文件不存在是否覆盖r只能读报错-r+可读可写报错是w只能写创建是w+可读可写创建是a只能写创建否,追加写a+可读可写创建否,追加写1.1 rr:只读模式(默认模式),文件
- 2024-11-11Python小白学习教程从入门到入坑------第三十课 文件定位操作(语法进阶)
一、文件指针python中严格来说没有指针这个说法,但有指针这个用法的体现。指针概念常用于c语言、c++语言中在Python的文件操作中,文件指针(也称为文件游标或文件句柄的位置)是一个内部标记,它指示了当前文件操作的读写位置,文件指针在打开文件时初始化,并随着文件的读写操作而移动
- 2024-10-29Python小白学习教程从入门到入坑------第十八课 异常模块与包【下】(语法基础)
一、内置全局变量__name__在Python中,有一些内置的全局变量和特殊变量,它们是由Python解释器预定义的,可以在代码的任何地方直接使用。这些变量通常用于提供关于当前解释器状态的信息,或者用于控制解释器的行为在Python中,__name__是一个内置的特殊变量,也被称为“魔法变量”或“
- 2024-10-28Python小白学习教程从入门到入坑------第十八课 异常模块与包【上】(语法基础)
一、异常 在Python中,异常(Exception)是一种用于处理在程序运行时可能发生的错误情况的机制异常允许程序在检测到错误时不是简单地崩溃,而是能够优雅地处理这些错误,可能包括记录错误信息、清理资源、或者向用户提供有用的反馈1.1异常的基本概念1、异常类型:Python内置了许多异
- 2024-10-24Python小白学习教程从入门到入坑------第十四课 函数基础(语法基础)
一、函数def定义:将具有独立功能的代码块组织成一个整体,使其具有特殊功能的代码集作用:使用函数可以加强代码的复用性,提高编程续写的效率结构:def 函数名(): 函数体注意:函数名要符合标识符规定,最好见名知意,调用函数前,必须保证函数已经存在eg:#1.定义函数#
- 2024-08-26线段树模版:从入门到入坟
线段树模版:从入门到入坟线段树——单点修改1.求区间最值#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;constintN=200010;typedeflonglongll;structnode{ intminx; intl,r;}tr[N*4];inta[N];voidupdate(intp){ tr[p].minx=min(tr[