day03 python基础
程序员文章站
2023-09-17 22:44:44
python基础一、安装python解释器二、python运行的两种方式三、变量四、变量的声明五、变量的引用一、安装python解释器步骤: 1.官网下载python3和python2解释器 2.安装 3.测试是否安装成功:Windows-->运行-->输入“cmd”回车-->切换到python安装文件夹-->输入“python” 如果安装成功即可进入python交互式环境![在这里插入图片描述](https://img-blog.c...
python基础
一、安装python解释器
步骤:
1.官网下载python3和python2解释器
2.安装
3.测试是否安装成功:Windows—>运行—>输入“cmd”回车—>切换到python安装文件夹—>输入“python”
如果安装成功即可进入python交互式环境
二、python运行的两种方式
① 交互式环境
优点:输入一行代码可以立即得到代码运行的结果,适合用来调试程序
② 脚本的方式
在文件中写下程序代码并保存,然后用解释器来运行文件(打开文件并识别代码、得到运行结果)
脚本运行python程序的三个步骤:
① 打开python解释器
② 解释器将文件中的程序由硬盘(文件)中加载到内存中去
③ 解释器读入加载的内容,并识别python语法执行程序
三、变量
量:记录的事物的状态
变:记录的状态是可以被改变的
用处:为了使计算机可以像人一样可以记录事物状态,并且这个状态是可以变化的。
也就是说,变量就是一种控制计算机将数据存到内存中去的机制。
四、变量的声明
- 原则:先定义,后使用。
- 组成:
变量名:相当于门牌号,指向变量值的内存地址,用来访问/引用值,(是访问值的唯一方式)
赋值符号:“=” ,用于将变量值绑定给变量名
变量值:记录的事物的状态,即程序中的数据 - 命名规则:
① 变量名只能由字母、数字和下划线任意组成;
② 数字不能用作首字符;
③ 不能使用关键字,如:‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘exec’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘not’, ‘or’, ‘pass’, ‘print’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’ - 命名风格:
① 驼峰体:(首字母大写,单词很长时会显得很乱,一般用于类的命名)
如:AgeOfJason = 18
② 纯小写加下划线(推荐变量名使用):
age_of_jason = 18
五、变量的引用
-
变量名在“=”的左边,代表的是赋值操作
变量名只要不在“=”的左边,代表的都是取值操作 -
变量值的两大属性:
① id:变量在内存中的唯一编号,反映的是值的内存地址
② type:变量值的类型(int、float、list、dict、tuple、set、文件对象等)ps:id相等,值一定相等
id不同,值不一定不同 -
is 和 ==
is :判断的是值的id是否相同(更多用来判断值是否为True、False、None或者为某种数据类型)
==:判断的是值是否相等,(更多用来比较两个地址不同的值)
六、引用计数和GC
引用计数就是一个变量值被绑定给多少个变量名
当引用计数为0时,变量值就会变成垃圾,会被GC(垃圾回收机制)回收
x = "aaa" # aaa的引用计数为1
y = x # aaa的引用计数为2
y = 10 # aaa的引用计数减为1
del x # 解除aaa与x的绑定,aaa的引用计数减为0,变成垃圾,会被GC回收
本文地址:https://blog.csdn.net/weixin_49111957/article/details/107159148
上一篇: 简单记录下 刚学的爬虫