phphi

自动
浅色
深色
  • 首页
  • Hello Halo
  • Halo
  • 关于
封面
头像

phphi

Product Designer who focuses on simplicity & usability.

0 Like
33 Posts
22 Views
  • 笔记
  • 文章

面向对象基础

## 类和对象 - **类(Class)**:模板/蓝图,定义对象的属性和方法 - **对象(Object)**:类的实例,具体的存在 ### 定义类 ```python class Student: """学生类""" def __init__(self, name, age, score): self.name = name se

封面
2026-04-22T10:16:48.623152008Z
阅读全文

函数高级应用

在上一个章节中,我们探索了 Python 中的高阶函数,相信大家对函数的定义和应用有了更深刻的认知。本章我们继续为大家讲解函数相关的知识,一个是 Python 中的特色语法装饰器,一个是函数的递归调用。 ### 装饰器 Python 语言中,装饰器是“**用一个函数装饰另外一个函数并为其提供额外的能力**”的语法现象。装饰器本身是一个函数,它的参数是被装饰的函数,它的返回值是一个带有装饰功能的

封面
2026-04-22T10:16:43.804014379Z
阅读全文

函数使用进阶

## 高阶函数 高阶函数:函数可以作为参数或返回值。Python 中函数是"一等函数",可以赋值给变量、作为参数、作为返回值。 ### 函数作为参数 ```python def calc(init_value, op_func, *args): """通用累加器""" result = init_value for val in args: if is

封面
2026-04-22T10:16:34.741052314Z
阅读全文

函数应用实战

## 实例1:随机验证码 ```python import random import string ALL_CHARS = string.digits + string.ascii_letters def generate_code(*, code_len=4): """生成指定长度的随机验证码""" return ''.join(random.choices(ALL_C

封面
2026-04-22T10:16:28.198892204Z
阅读全文

函数和模块

## 函数基础 函数是对"功能独立且会重复使用"的代码的封装。通过函数可以:1)减少重复代码;2)提高代码可读性;3)便于团队协作。 ```python # 定义函数 def fac(num): """计算num的阶乘""" result = 1 for n in range(2, num + 1): result *= n return res

封面
2026-04-22T10:16:23.697615206Z
阅读全文

常用数据结构之字典

## 字典基础 字典(dictionary)以键值对形式存储数据,通过键快速找到对应的值,就像查《新华字典》——键是字,值是解释。 ```python person = { 'name': '王大锤', 'age': 55, 'height': 168, 'weight': 60, 'addr': '成都市武侯区' } ``` ## 创建字典 ```

封面
2026-04-22T10:16:18.306989155Z
阅读全文

常用数据结构之列表(二)

## 列表的方法 ### 添加和删除元素 ```python languages = ['Python', 'Java', 'C++'] # 添加 languages.append('JavaScript') # 追加到末尾 languages.insert(1, 'SQL') # 插入到指定位置 # 删除 languages.remove('Java')

封面
2026-04-22T10:16:02.105932661Z
阅读全文

常用数据结构之列表(一)

## 为什么需要列表 假设要统计掷骰子6000次各点数出现次数,用6个变量分别计数会非常繁琐: ```python f1, f2, f3, f4, f5, f6 = 0, 0, 0, 0, 0, 0 # ...大量分支判断 ``` 用**列表**可以用一个变量保存多个数据,实现批量操作: ```python counters = [0] * 6 for _ in range(6000):

封面
2026-04-22T10:15:55.796069819Z
阅读全文

循环结构

## 概述 当某段代码需要重复执行时,使用循环结构。Python 中有两种构造循环的方式:`for-in` 和 `while`。 ## for-in 循环 适用于**已知循环次数**的场景: ```python for i in range(3600): print('hello, world') time.sleep(1) ``` ### range() 用法 | 表

封面
2026-04-22T10:15:48.231164236Z
阅读全文

分支结构

## 概述 程序的默认执行顺序是**顺序结构**——从上到下逐条执行。但很多场景下需要根据不同条件选择不同的执行路径,这就是**分支结构**(也叫选择结构)。 典型的例子:游戏过关时根据分数决定进入下一关还是 Game Over。 ## if / elif / else 分支结构 Python 用 `if`、`elif`、`else` 三个关键字构造分支结构。 ### 基本 if 结构

封面
2026-04-22T10:15:42.627917479Z
阅读全文
上一页
1 2 3 … 4
下一页
0
DAYS
0
NOTES
33
POSTS
  • Halo 1
© 2026 phphi
Powered by Halo Theme by Wing