欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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解释器

步骤:
1.官网下载python3和python2解释器
2.安装
3.测试是否安装成功:Windows—>运行—>输入“cmd”回车—>切换到python安装文件夹—>输入“python”
如果安装成功即可进入python交互式环境 day03 python基础

二、python运行的两种方式

① 交互式环境
优点:输入一行代码可以立即得到代码运行的结果,适合用来调试程序
② 脚本的方式
在文件中写下程序代码并保存,然后用解释器来运行文件(打开文件并识别代码、得到运行结果)

脚本运行python程序的三个步骤:
① 打开python解释器
② 解释器将文件中的程序由硬盘(文件)中加载到内存中去
③ 解释器读入加载的内容,并识别python语法执行程序

三、变量

量:记录的事物的状态
变:记录的状态是可以被改变的
用处:为了使计算机可以像人一样可以记录事物状态,并且这个状态是可以变化的。
也就是说,变量就是一种控制计算机将数据存到内存中去的机制。

四、变量的声明

  1. 原则:先定义,后使用。
  2. 组成:
    变量名:相当于门牌号,指向变量值的内存地址,用来访问/引用值,(是访问值的唯一方式)
    赋值符号:“=” ,用于将变量值绑定给变量名
    变量值:记录的事物的状态,即程序中的数据
  3. 命名规则:
    ① 变量名只能由字母、数字和下划线任意组成;
    ② 数字不能用作首字符;
    ③ 不能使用关键字,如:‘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’
  4. 命名风格:
    ① 驼峰体:(首字母大写,单词很长时会显得很乱,一般用于类的命名)
    如:AgeOfJason = 18
    ② 纯小写加下划线(推荐变量名使用):
    age_of_jason = 18

五、变量的引用

  1. 变量名在“=”的左边,代表的是赋值操作
    变量名只要不在“=”的左边,代表的都是取值操作

  2. 变量值的两大属性:
    ① id:变量在内存中的唯一编号,反映的是值的内存地址
    ② type:变量值的类型(int、float、list、dict、tuple、set、文件对象等)

    ps:id相等,值一定相等
    id不同,值不一定不同

  3. 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