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.分代回收

对垃圾的监管频次做处理

 

posted @   Py玩家  阅读(51)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· Blazor Hybrid适配到HarmonyOS系统
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
· 分享4款.NET开源、免费、实用的商城系统
点击右上角即可分享
微信分享提示