acc8226 的博客

文件的使用

文件是数据的抽象和集合

  • 文件是存储在辅助存储器上的数据序列
  • 文件是数据存储的一种形式
  • 文件展现形态:文本文件和二进制文件

文本文件 vs. 二进制文件

  • 文件文件和二进制文件只是文件的展示方式
  • 本质上,所有文件都是二进制形式存储
  • 形式上,所有文件采用两种方式展示

文本文件

文件是数据的抽象和集合

  • 由单一特定编码组成的文件,如 UTF-8 编码
  • 由于存在编码,也被看成是存储着的长字符串
  • 适用于例如:.txt 文件、.py 文件等
阅读全文 »

集合类型及操作

集合是多个元素的无序组合

  • 集合类型与数学中的集合概念一致
  • 集合元素之间无序,每个元素唯一
  • 集合元素不可更改,不能是可变数据类型

集合类型的定义

集合是多个元素的无序组合

  • 集合用大括号 {} 表示,元素间用逗号分隔
  • 建立集合类型用 {} 或 set()
  • 建立空集合类型,必须使用set()
1
2
A = {"python", 123, ("python",123)} #使用{}建立集合
B = set("pypy123") #使用set()建立集合
阅读全文 »

1. 函数的定义与使用

函数是一段具有特定功能的、可重用的语句组

  • 函数是一种功能的抽象,一般函数表达特定功能
  • 两个作用:降低编程难度 和 代码复用

可变参数传递
函数定义时可以设计可变数量参数,既不确定参数总数量

1
2
3
def <函数名>(<参数>, *b ) :
<函数体>
return <返回值>
阅读全文 »

  • 单分支结构
  • 二分支结构
  • 多分支结构
  • 条件判断及组合
  • 程序的异常处理

单分支结构

1
2
if <条件> :
<语句块1>

二分支结构

1
2
3
4
if <条件> :
<语句块1>
else :
<语句块2>
阅读全文 »

整数类型

4 种进制表示形式

  • 十进制:1010, 99, -217
  • 二进制,以 0b 或 0B 开头:0b010, -0B101
  • 八进制,以 0o 或 0O开头:0o123, -0O456
  • 十六进制,以 0x 或 0X 开头:0x9a, -0X89

浮点数类型

与数学中实数的概念一致

  • 带有小数点及小数的数字
  • 浮点数取值范围和小数精度都存在限制,但常规计算可忽略
  • 取值范围数量级约 -10 的 308 次方 至 10 的 308 次方 ,精度数量级 10 的 -16 次方
阅读全文 »
0%