随笔分类 - Python基础
摘要:1. I/O 概述 程序与用户交互涉及到程序的输入输出(I/O) 一种类型是字符串,通过input() 和 print() 函数以及数据类型转换类函数如(int()),实现数据的输入输出。 另一种类型是读写文件,通过文件的创建、读和写,实现数据的输入输出。 本文叙述关于读写文件与组织文件 2. 文件
阅读全文
摘要:1. 正则表达式概述 正则表达式(简称为 regex)是一些由字符和特殊符号组成的字符串, 描述了模式的重复或者表述多个字符。 正则表达式能按照某种模式匹配一系列有相似特征的字符串。 换句话说, 它们能够匹配多个字符串。 不同语言的正则表达式有差异,本文叙述是Python的正则表达式。 解释代码大多
阅读全文
摘要:1. 装饰器概述 本文不涉及类装饰器。 装饰器是一个函数。 通常将函数作为参数传递给装饰器函数。 装饰器函数通常包含了一个闭包。闭包是函数内部一个函数,在函数内部增加了一个变量局部作用域。通常,装饰器会修改被装饰的函数。 2. 代码解释 2.1 函数装饰器用法简述 装饰器在紧挨着定义一个函数的 de
阅读全文
摘要:想忽略异常就引发异常。不能预料到异常,引发异常没有意义。不可能预料到所有的异常。
阅读全文
摘要:1. 函数概述 在编程的语境下,函数 (function) 是指一个有命名的、执行某个计算的语句序列 (sequence of statements) 。函数可以针对某类问题建立通用解决步骤(算法),函数减少了重复代码,从而让程序更简洁、易读、易于操作。 函数由对象、语句、表达式组成。 函数执行特定
阅读全文
摘要:1. 字典概述 字典是Python基本数据结构——映射。字典包含了一个索引的集合,被称为键 (keys),和一个值 (values) 的集合。字典中的值存储在键下,不按顺序排列,键几乎可以是任意类型。 一个键对应一个值。这种一一对应的关联被称为键值对 (key-value pair) ,有时也被称为
阅读全文
摘要:1. 列表概述 列表是Python基本数据结构——序列。索引、 切片、 相加、 相乘和成员资格检查等序列通用操作也适用于列表。 2. 使用列表的注意事项 2.1 列表的引用 变量:变量是指向某个值的名称(符号)。 引用: 变量和对象之间的关联称为引用。引用是一个值,指向某些数据。 将列表赋值给变量实
阅读全文
摘要:1. 字符串概述 字符串是Python基本数据结构——序列。索引、 切片、 相加、 相乘和成员资格检查等序列通用操作也适用于字符串 2. 字符串相关术语 2.1 转义 让某个符号不再表示某种含义, 而是表示另外一种含义。 2.2 转义符 反斜杠: \ 2.3 转义字符 转义字符表示某些字符用常规的方
阅读全文
摘要:编程概述 编程大约涉及程序数据、程序结构、程序(元素)组织、程序输入输出(I/0)等等 一、程序数据(数据结构 / 对象) 1. 值(变量) 变量指向值,对应原始的数据对象,操作变量(数据)是编程的强大之处 2. 类型 值的类型与编程要采用的方法(操作方法)密切相关 3. 数据结构 数据结构是对数据
阅读全文
摘要:1. 程序的组成 程序 (program):(1)由一系列定义计算机如何执行计算的指令组成。(本质) (2)程序(算法)由对象、表达式和语句组成。(元素) 1.1程序的指令类型 输入 (input): 从键盘、文件、网络或者其他设备获取数据。 输出 (output): 在屏幕上显示数据,将数据保存至
阅读全文