乙巳🐍年

acc8226 的博客

Python 程序设计思维

计算思维与程序设计

计算思维是第 3 种人类思维特征

  • 逻辑思维:推理和演绎,数学为代表,A->B B->C A->C
  • 实证思维:实验和验证,物理为代表,引力波<-实验
  • 计算思维:设计和构造,计算机为代表,汉诺塔递归

阅读全文 »

文件的使用

文件是数据的抽象和集合

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

文本文件 vs 二进制文件

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

集合类型及操作

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

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

集合类型的定义

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

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

函数的定义与使用

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

  • 函数是一种功能的抽象,一般函数表达特定功能
  • 两个作用:降低编程难度 和 代码复用
1
2
3
4
def 函数名(参数列表):
"""文档字符串(docstring)—— 可选,但强烈建议"""
函数体
return 返回值 # 无 return 语句等价于 return None
阅读全文 »
0%