随笔分类 - Python
摘要:Python3 类型注解 Python 类型注解(Type Hints)是自 Python 3.5 引入的一种特性,它允许开发者在定义函数、变量时指定数据类型。类型注解并非强制执行的,它们主要用于提高代码的可读性和可维护性,并支持静态分析工具进行类型检查。类型注解不会影响 Python 的动态特性,
阅读全文
摘要:python中sort()函数用法详解
阅读全文
摘要:Python3 异常处理机制 1.语法错误和异常 Python 有两种错误很容易辨认:语法错误和异常。 语法错误 语法错误,也就是解析代码时出现的错误。当代码不符合 Python 语法规则时,Python解释器在解析时就会报出 SyntaxError 语法错误,与此同时还会明确指出最早探测到错误的语
阅读全文
摘要:Python3 文件操作 Python3 OS 文件/目录方法: https://www.runoob.com/python3/python3-os-file-methods.html https://docs.python.org/zh-cn/3.9/library/os.html?highlig
阅读全文
摘要:Python3 面向对象 1.类定义 Python 中定义一个类使用 class 关键字实现,其基本语法格式如下: class ClassName: <statement-1> . . . <statement-N> 类实例化后,可以使用其属性,创建一个类之后,可以通过类名访问其属性。 无论是属性还
阅读全文
摘要:Python3 类特殊成员 Python 类中,凡是以双下划线 "__" 开头和结尾命名的成员(属性和方法),都被称为类的特殊成员(特殊属性和特殊方法)。例如,类的 __init__(self) 构造方法就是典型的特殊方法。 Python 类中的特殊成员,其特殊性类似 C++ 类的 private
阅读全文
摘要:Python3 模块和包 为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。代
阅读全文
摘要:Python3 运算符 1.Python算术运算符 以下假设变量 a=10,变量 b=21: 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 31 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a
阅读全文
摘要:Python3 推导式 推导式(comprehensions),又称解析式,是 Python 中常见的语法糖。推导式可以从一个数据序列构建另一个新的数据序列,常用于数据处理场景。 表达式 for 迭代变量 in 可迭代对象 [if 条件表达式] 其中 if 条件判断根据需要,可有可无。 Python
阅读全文
摘要:Python3 迭代器与生成器 1.迭代器 迭代器 迭代器是一个带状态的对象,迭代器内部持有一个状态,该状态用于记录当前迭代所在位置,以便于下次迭代的时候获取正确的元素。迭代器可以通过next()方法来迭代获取下一个值。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到
阅读全文
摘要:Python3 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 1.函数定义 Python 定义函数使用 def 关键
阅读全文
摘要:Python3 基本数据类型 python是弱类型语言,弱类型语言有两个特点: 变量无须声明就可以直接赋值,对一个不存在的变量赋值就相当于定义了一个新变量。 变量的数据类型可以随时改变,比如,同一个变量可以一会儿被赋值为整数,一会儿被赋值为字符串。弱类型并不等于没有类型!弱类型是说在书写代码时不用刻
阅读全文
摘要:Python3 流程控制 和其它编程语言一样,按照执行流程划分,Python 程序也可分为 3 大结构,即顺序结构、选择(分支)结构和循环结构: Python 顺序结构就是让程序按照从头到尾的顺序依次执行每一条 Python 代码,不重复执行任何代码,也不跳过任何代码。 Python 选择结构也称分
阅读全文
摘要:Python3 基础语法 Python3 中文官方文档 https://docs.python.org/zh-cn/3.9/ Python 标准库https://docs.python.org/zh-cn/3/library/index.html Python 内置函数:https://docs.p
阅读全文