摘要:
1. 异常捕获 1.1 异常分类 内建异常:Python解释器自带的异常捕获机制 自定义异常:主动抛出的异常 1.2 如何主动抛出异常 关键字 raise raise [Exception [, args [, traceback]]] 1.3 主动捕获异常 (1)不带异常信息 (2)只有单一的异常 阅读全文
摘要:
1. 文件的两种打开方式 方式一:打开后复制给句柄,句柄操作文件 句柄 = oopen(文件路径,操作模式,编码格式) 其中操作模式有三种: r 只读模式 只能读不能写 w 只写模式 只写不能读 a 只追加模式 文件数据末尾添加内容 方式二:使用with关键字,自动打开和自动关闭文件 2. 文件的读 阅读全文
摘要:
1. 可变和不可变数据类型 1.1 概念 可变数据类型:当指定值被修改时内存空间地址不变 不可变数据类型:当指定值被修改时内存空间地址发生改变 1.2 常见类型的代码实现 可变类型:list dict set 不可变类型:str int float bool tuple (1)整数 不可变 a = 阅读全文
摘要:
1. 列表的内置方法 1.1 优先掌握的内置方法 1.1.1 强制类型转换 可以将可迭代类型转换为列表类型 print(list('messi')) # ['m', 'e', 's', 's', 'i'] print(list((1, 2, 3))) # [1, 2, 3] print(list({ 阅读全文
摘要:
1. 整数和浮点数的内置方法 1.1 整数类型 1.1.1 强制类型转换 可以将符合整数类型的字符串强制转换成整数类型 1.1.2 进制转换 将十进制转换成其它进制 print(bin(999)) # 0b1111100111 # 二进制 0b开头 print(oct(999)) # 0o1747 阅读全文
摘要:
1. 流程控制的分类 1.1 顺序结构: 从上往下依次执行代码 1.2 分支结构: 根据条件判断的结果作出不同的执行流程 单if分支 if 条件: 条件成立之后执行的子代码 子代码可以有多行 goals = 95 if goals > 91: print('good') if、else分支 if 条 阅读全文
摘要:
1. 用户与程序交互 1.1 输入input 用户输入任何内容,都存成字符串类型,然后赋值给等号左边的变量名 只能转换符合整数类型的字符串 1.2 输出print print函数有一个默认参数,end = "\n",\n表示换行 2. 基本运算符 2.1 算术运算符 乘 * 幂次方 ** 除 / 取 阅读全文
摘要:
1. 注释 1.1 定义: 注释是对代码的解释和说明,注释的内容不会被作为代码执行 1.2 注释的分类 单行注释: #号 + 注释内容 多行注释: 三个单引号或三个双引号 2. 常量和变量 2.1 变量 2.1.1 概念: 变量是用于存储数据值的标识符,通过变量名访问和操作这些数据 特点: 在程序中 阅读全文
摘要:
1. 解释器安装 官网 选择解释器版本 建议选择比最新版本低2~3个版本,当前选择3.10 添加到环境变量,如不勾选后续可手动配置 安装完成后已将解释器安装路径自动添加到环境变量中 将解释器安装路径添加到环境变变量后在任意目录都能打开解释器 2. 多版本python解释器共存 2.1 打开环境变量: 阅读全文
摘要:
1. Typora软件的使用 1.1 下载安装 Typora官方中文站:https://typoraio.cn/ 替换该文件 1.2 markdown语法 1.2.1 有序标题的书写 方式一: # 空格 标题内容 (几个#就代表几级标题) 方式二: ctrl + 字母上面的数字键 1.2.2 代码块 阅读全文