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

python学习day03

操作系统

计算机系统从底层到顶层可以分为多个层次
最底层是硬件层,包括 CPU、内存、I/O 设备等物理组件,它们直接执行计算机的基本操作
上一层是微程序层,微程序控制着硬件层的操作,将机器指令转换为一系列微操作
再往上是指令系统层,定义了计算机能够执行的基本指令集合,程序员可以通过编写机器语言程序来直接利用这些指令
操作系统层位于指令系统层之上,它管理计算机的硬件资源,为用户和应用程序提供一个统一的接口
最上层是应用软件层,用户利用运行各种应用程序来达成具体的任务

操作系统做什么

将外部指令转化为二进制编码并发送给cpu(将对硬件的复杂操作封装成接口,并提供给用户和应用)

执行python的两种方式

交互式

优点:写一行翻译一行
缺点:不能保存

命令行式

优点:能永久保存
缺点:不能及时报错

变量

变量名=变量值
变量名用来接收变量值

print(变量名)=print(变量值)

命名规范

1.具有某种意义
2.只能以数字、字母、下划线组成
3.开头不能为数字
4.不能以关键字命名

两种定义方式

1.驼峰体
2.下划线

常量

固定不变的量,实际上可以改变
命名全大写

注释

#这是一条注释

内存管理

引用计数

python
x=257
y=x
z=257
del y
del z

垃圾回收机制

当一个变量值的引用计数为0,python会自动回收该变量值的内存占用

小整数池

python启动时会自动开辟一个内存空间,放入【-5,256】之间的整数
即使当区间中的整数引用为0也不会回收

数据类型

数字类型

整形

1.定义方式:height=180
2.方法:+-*///%

浮点型

1.定义方式:height=180.5
2.方法:+-*///%

字符串类型

1.定义:
name='nick'
name="nick"
name="""nick"""
name='''nick'''

列表类型

list=['A','B','C']
索引取值

字典类型

list={'name':'qwq','lover':'rio'}
方法:
list['lover'][0]

布尔类型

所有数据类型都自带布尔值,除了False,None,空,0都为True

http://www.rkmt.cn/news/133079.html

相关文章:

  • Excalidraw适合哪些行业?Top 5应用场景盘点
  • 教育场景新应用:教师用Excalidraw制作互动教学图解
  • 81、Windows 8 网络资源共享与使用指南
  • Excalidraw能否取代PPT?某些场景下真的可以
  • Excalidraw模板推荐:10个高频使用的技术图表
  • Excalidraw绘图规范建议:让团队输出更统一
  • 告别传统绘图工具!Excalidraw手绘风格更生动直观
  • Excalidraw嵌入网页教程:轻松集成到你的管理系统
  • Excalidraw展示广告投放策略:媒体组合优化模型
  • Excalidraw与Figma协同工作流设计实践
  • 为什么顶尖科技公司都在用Excalidraw做头脑风暴?
  • Excalidraw结合GPU加速,AI生成响应速度翻倍
  • 用Excalidraw做技术分享?这些技巧让你事半功倍
  • Excalidraw部署教程:五分钟搭建专属绘图服务
  • Excalidraw能否替代Visio?对比分析来了
  • 智慧医疗膝盖骨关节炎严重程度检测数据集VOC+YOLO格式8000张5类别
  • Excalidraw支持导出为PNG/SVG/PDF多种格式
  • Excalidraw自定义主题功能上线,品牌定制不是梦
  • Excalidraw构建人才梯队:组织发展储备计划
  • Excalidraw支持暗黑模式,长时间绘图更护眼
  • Excalidraw呈现技能树体系:能力模型可视化
  • Excalidraw构建绿色供应链:环保采购策略图示
  • Excalidraw构建审计追踪系统:合规性记录可视化
  • Excalidraw呈现质量管理流程:六西格玛工具集成
  • Excalidraw构建危机公关预案:舆情应对流程图
  • 65、Windows 启动脚本与 BIOS 设置全解析
  • 66、Windows系统网络、安全与性能优化全解析
  • 算法---LeetCode 111. 二叉树的最小深度
  • Excalidraw开源优势解析:自由部署、数据私有化保障
  • 从想法到图表仅需一句话:Excalidraw集成AI绘图功能