当前位置: 首页 > news >正文

python语法学习

1.python的类的定义

class Memory_Manager:

2.__init__ 方法

  • __init__ 是类的构造方法,用于初始化类的实例。

  • self 是类实例的引用,用于访问类的属性和方法。

3.方法定义

类中的方法是类的功能实现,通过 def 定义。

4.if __name__ == '__main__

这是一个 Python 的特殊语法,表示如果当前脚本被直接运行(而不是被导入为模块),则执行以下代码。

5.列表的操作

  • list.append():向列表末尾添加元素。
  • list.pop():移除列表中的元素。
  • list.insert():在指定位置插入元素。
  • list.index():查找元素的索引。

6.访问列表的长度

len(arr)

7.循环语句

列表推导式

for i range "一个数字":print(i)
for i in arr:print(arr[i])

8.条件语句

if page_number not in self.Stack:if len(self.Stack) == len(self.Pagelist):self.Stack.pop()self.Stack.insert(0, page_number)return False  # 缺页
else:idx = self.Stack.index(page_number)self.Stack.pop(idx)self.Stack.insert(0, page_number)return True  # 未缺页

9.格式化字符串

Python 3.6 及以上版本中,引入了一种新的格式化字符串的方式,称为 f-string(格式化字符串字面量)

基本语法

f"字符串内容 {表达式}"
  • f 表示这是一个格式化字符串。

  • {表达式} 是需要嵌入字符串中的值。

例如

name = "Alice"
age = 30
print(f"我的名字是 {name},我今年 {age} 岁。")

在 f-string 中,可以对数字进行格式化,指定输出的格式。格式化的方式通过在 {} 中添加格式说明符来实现。

{表达式:格式说明符}

  • 04X:这是格式说明符的一个例子。

    • 0:表示在数字前面补零。

    • 4:表示总共输出 4 位。

    • X:表示以十六进制格式输出。

例如

print(f"访问地址 {addr:04X}: {memory.map_address(addr)}")

    http://www.xdnf.cn/news/623323.html

    相关文章:

  • 第十五章:数据治理之数据目录:摸清家底,建立三大数据目录
  • stable diffusion论文解读
  • 再论自然数全加和-1
  • 09 接口自动化-用例管理框架pytest之allure报告定制以及数据驱动
  • WPF 全屏显示实现(无标题栏按钮 + 自定义退出按钮)
  • 爬虫核心概念与工作原理详解
  • Redis学习专题(五)缓存穿透、缓存击穿、缓存雪崩
  • ​《Nacos终极指南:集群配置+负载均衡+健康检查+配置中心全解析,让微服务稳如老狗!》​
  • SQLAlchemy 2.0 查询使用指南
  • python使用pycharm和conda 设置默认使用清华镜像
  • 枚举类扩充处理
  • 【Qt】Qt 5.9.7使用MSVC2015 64Bit编译器
  • 基于SamOutV8的序列生成模型实现与分析
  • 如何把vue项目部署在nginx上
  • 用 AI 让学习更懂你:如何打造自动化个性化学习系统?
  • Linux10正式版发布,拥抱AI了!
  • PCB设计实践(二十七)电感的形态分类与应用场景深度解析
  • 【Linux】进程基本概念与基本操作
  • wordpress主题开发中常用的12个模板文件
  • 黑马k8s(十五)
  • 【触想智能】什么是工控一体机,工控一体机有什么用途?
  • 前端框架6
  • 折半搜索【2024华为智联杯 K.时光】
  • 安卓无障碍脚本开发全教程
  • Android-Glide学习总结
  • 当AI Agent遇上聊天机器人:一场关于效率与能力的较量
  • Day 0017:Web漏洞扫描(OpenVAS)解析
  • 【Java学习笔记】代码块
  • Express笔记
  • 塔能节能平板灯:点亮苏州某零售工厂节能之路