python基础03 变量 pycharm的使用 垃圾回收机制
pycharm常规使用操作
1. 切换主题
File-----setting-----appearance&behavior-----appearance-----theme----选择自己喜欢的主题
2.切换Python解释器
File-----setting-----project-----interpreter-----add-----systeminterpreter------路径-----Python.exe
3.新建文件:前提是新建一个项目
项目的本质就是文件夹
刚进入需要新建一个Python文件
4.修改字体大小
File-----setting-----editor-----font
5.如何运行py
鼠标定义在pycharm编辑栏任意位置,点击鼠标右键‘run’Python文件
Python的注释符号
学习一门高级语言首先的学习它的注释,注释是代码之母
什么是注释?
注释就是一段代码的解释说明,不参与代码的运行,只起提示作用。
如何注释?
方式1:单行注释,# 空格输入内容
快捷键:Ctrl+alt+L
也可以在导航栏code-----reformat code
方式2:多行注释
用三个("""""")或者('''''')
eg:'''zheshiduohangzhuhsi
zheshiduohangzhuhsi'''
补充快捷键:Ctrl+d(快速复制上一行到下一行)
批量注释:Ctrl+?
变量
什么变量?
像身高、体重、姓名等变化的量,它常用来记录事物某种状态
如何使用变量?
在生活中:身高:1.8
在代码中:username=‘Kevin’
gander = 'male'
height = 1.8
age = 20
底层原理
username = 'kevin'
变量名 赋值符号 变量值
1.现在内存中申请一块空间来储存变量值Kevin
2.然后把Kevin所在的内存地址绑定给变量名username
3.用到Kevin时,直接使用username即可
变量命名的规范
1.命名规范
字母、下划线、数字任意组合,数字不能用在开头,单独也行
不能和关键字冲突,eg:print
变量名一定要知名见意,不管变量名有多长
2.命名风格
驼峰风格:
大驼峰:UserName 每个单词首字母大写,其余字母小写 小驼峰:userName 每个单词首字母大写,除了第一个单词首字母
下划线:(推荐使用)
user_name 所有字母都小写,每个单词都用下划线隔开
常量
在Python中没有真正的常量,一边默认为全是大写的变量为常量。
其他语言中,有真正意义上的常量,只要修改就报错
变量值的三大特性
1.变量值
username='kevin'
2.内存地址(内存编号)
print(id(username))
3.数据类型
print(type(username))
Python底层的优化
当变量值比较小时,有多个变量名使用变量值时,多个变量名会指向同一个变量值所在地的内存空间
垃圾回收机制
什么是垃圾数据?
没有变量名指向的数据都是垃圾数据
针对垃圾数据怎么处理?
Python研发一套自己的垃圾回收装置
1.引用计数
一个变量值可以多个变量名指向,一个变量名指向为1,两个指向为2
当一个变量值没有变变量名指向时,就可以清除了,也就是数据垃圾
一个变量名只能指向一个内存空间
一个内存空间可以被多个变量名指向
2.标记清除
每当内存即将占满时,Python就会停止运行,进行扫描,然后将垃圾数据进行标记,扫描完成后,一次性清除。
3.分代回收
对垃圾的监管频次做处理
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Blazor Hybrid适配到HarmonyOS系统
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
· 分享4款.NET开源、免费、实用的商城系统