运维八一 运维八一
首页
运维杂记
编程浅尝
周积跬步
专栏
生活
关于
收藏
  • 分类
  • 标签
  • 归档
Source (opens new window)

运维八一

运维,运维!
首页
运维杂记
编程浅尝
周积跬步
专栏
生活
关于
收藏
  • 分类
  • 标签
  • 归档
Source (opens new window)
  • Go

  • Python

    • 前言

    • python基础

      • 变量
        • 1. 什么是变量
        • 2. 为什么要有变量
        • 3. 变量特征
        • 4. 变量定义规则
        • 5. 变量定义方式
      • 格式化输出和运算符
      • 数据类型
      • 流程控制
      • 文件处理
      • 字符编码原理
      • 函数概念
      • 函数嵌套和作用域
      • 装饰器-迭代器-生成器
      • 递归函数和匿名函数
      • 内置函数
  • Shell

  • Java

  • Vue

  • 前端

  • 编程浅尝
  • Python
  • python基础
lyndon
2022-06-06
目录

变量

# 1. 什么是变量

变量即变化的量

核心是“变”与“量”二字,变即变化,量即衡量状态。

# 2. 为什么要有变量

程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态以及状态的变化。

比如:英雄的等级为1,打怪升级(变)为10;僵尸的存活状态True,被植物打死了,于是变为False

# 3. 变量特征

把程序运算的中间结果临时存到内存里,以备后面的代码继续调用

age=18  #定义一个变量
1

定义一个变量有三个特征:

id:id(age)      #变量的ID号,就是此变量的值在内存中的位置
type:type(age)  #变量的数据类型
value:age       #变量的值
1
2
3

注意:

  • Python中的变量名没有储存值的功能
  • 变量名与变量值只是一种绑定关系
  • del 变量名 #解除变量与变量值之间的绑定关系

# 4. 变量定义规则

变量名只能是字母、数字或下划线的任意组合,变量名的第一个字符不能是数字。

以下关键字不能声明为变量名:

['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']
1

# 5. 变量定义方式

  • 驼峰体
AgeOfOldboy = 56
NumberOfStudents = 80
1
2
  • 下划线
age_of_oldboy = 56
number_of_students = 80
1
2
上次更新: 2023/06/07, 22:49:44
windows环境安装python2和3
格式化输出和运算符

← windows环境安装python2和3 格式化输出和运算符→

最近更新
01
ctr和crictl显示镜像不一致
03-13
02
alpine镜像集成常用数据库客户端
03-13
03
create-cluster
02-26
更多文章>
Theme by Vdoing | Copyright © 2015-2024 op81.com
苏ICP备18041258号-2
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式