当前位置: 首页 > 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)}")

    相关文章:

  • C++ STL
  • DVWA通关笔记-靶场安装教程
  • [爬虫知识] IP代理
  • 从神经生物学到社会心理学:游戏沉迷机制的深度解构
  • 148. 排序链表
  • 大般涅槃经卷第三十五
  • 基于 ColBERT 框架的后交互 (late interaction) 模型速递:Reason-ModernColBERT
  • 车载中央域控制器测试【BCM模块介绍-外灯3】
  • [爬虫实战] 爬微博图片:xpath的具体运用
  • 类和对象(1)
  • Sqlserver-数据库的事务日志已满,原因为“LOG_BACKUP”。
  • C#核心概念解析:析构函数、readonly与this关键字
  • python模块管理环境变量
  • 无损图片压缩 本地处理 批量处理提升效率 无需联网+无广告
  • 位图——求两数之和
  • 力扣热题——查找包含给定字符的单词
  • 上海内推 | 上海算法创新研究院-上海交大联合招收空间智能/具身智能算法实习生
  • springboot中redis的事务的研究
  • 动态规划dp
  • 力扣刷题DAY16(二叉树+迭代遍历)
  • 大型网站开发的书/电脑培训班速成班
  • 可以做宣传的网站/企业seo整站优化方案
  • 网站 备案 拍照/搜索引擎营销的五大特点
  • wordpress插件分类/谷歌seo搜索引擎下载
  • 可以刮刮卡的网站/定制开发公司
  • 菏泽郓城住房和城乡建设局网站/百度导航怎么下载