当前位置: 移动技术网 > IT编程>脚本编程>Python > day03 python基础

day03 python基础

2020年07月07日  | 移动技术网IT编程  | 我要评论
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交互式环境 交互式环境界面

二、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

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网