变量与常量

1.什么是变量

变量是指可以变化的量,量指的是事物的状态,比如年龄,金钱、身高等等

2.为什么要有变量

为了能够让计算机像人一样记忆某一种事物的状态,并且这个状态是可以发生变化的。

程序的执行其实本质就是一系列状态的变化!

image

3.如何使用变量

(1)变量的基本使用

# 原则:先定义,再引用
name='zhang'
print(name)

(2) 内存管理(垃圾回收机制)

python中有一个内存管理,用来管理没有被绑定的变量值,当一个变量值被绑定的变量名个数为0时,该变量值无法在被访问到,称之为垃圾,内存管理会自动回收这个垃圾。

(3)变量的三大组成部分

变量名(内存地址) = 变量值

(4)变量名的命名规则

必须以字母或者下划线开头,组成是字母数字下划线
要见名知意,不要用拼音和中文

(5)变量名的命名风格

1.纯小写加下划线
2.驼峰体(首字母大写)

(6)变量值的三个重要特征

id、type、vlaue方法,分别查看变量的内存地址、变量类型和值

(7)is与==

is 是比较左右两个值的内存地址是否一样
== 是比较两个值是否相等

4.常量

在python中并没有常量的概念,但是在程序的开发过程中会涉及到常量的概念

将变量名全部改成大写形式,就代表常量

AGE = 18

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:变量与常量 - Python技术站

(0)
上一篇 2023年4月2日 下午5:07
下一篇 2023年4月2日

相关文章

  • 模板语法之标签

    语法 {% 开始标签 %} …. {% 结束标签%} if标签 例:{% if … %} {% elif %} {% else %} {% endif %} if语句支持 and 、or、==、>、<、!=、<=、>=、in、not in、is、is not判断。 for标签 # for 标签带有一个可选的{% empty %…

    Python开发 2023年4月2日
    00
  • django中的auth模块与admin后台管理

    1. auth模块 在创建完django项目之后,执行数据库迁移之后,数据库里会增加很多新表,其中有一张名为auth_user的表,当访问django自带的路由admin的时候,需要输入用户名和密码,其参照的就是auth_user表 使用python3 manage.py crataesupperuser 可以创建超级管理员用户,同时在auth_user表里…

    2023年4月2日
    00
  • 迭代器与生成器

    1.什么是迭代器 迭代器是用来迭代取值的工具,而迭代的意思是一个重复的过程,每一次的重复都是基于上一次的结果继续的,单纯的重复并不是迭代 2.为何要有迭代器 在python中涉及到需要把多个值循环取出来的类型有:字符串、列表、元组、字典、集合、打开文件等,我们可以考虑使用while循环的方式来循环取出多个值,例如: list=[‘egon’,’lin’,11…

    Python开发 2023年4月2日
    00
  • drf之请求与响应、drf之视图组件

    drf之请求与响应 Request from rest_framework.request import Request def __init__(self, request, parsers=None, authenticators=None, negotiator=None, parser_context=None): # 二次封装request,将原生…

    2023年4月2日
    00
  • 一切皆对象和深浅拷贝

    1.元类 元类的来源是:python中一切皆对象。 1.1 什么是元类 元类就是用来实例化产生类的类 关系:元类—实例化—类(自定义的类)—实例化—-对象(obj) 1.2如何查看内置的元类 1.type是内置的元类2.我们用class关键字定义出来的所有类以及内置的类都是由内置的元类type实例化产生的 例如:在python中int、dic…

    2023年4月2日
    00
  • django中操作mysql数据库

    1.准备工作(django连接数据库) 1.本机电脑下载好mysql数据库2.打开django,修改setting.py中的DATABASES配置项 DATABASES = { ‘default’: { ‘ENGINE’: ‘django.db.backends.mysql’, ‘NAME’: ‘python’, ‘USER’: ‘root’, ‘PASSW…

    2023年4月2日
    00
  • 基于django中间件的编程思想

    基于django中间件的编程思想 在django中,中间件的形式全部写成了列表套字符串的形式 MIDDLEWARE = [ ‘django.middleware.security.SecurityMiddleware’, ‘django.contrib.sessions.middleware.SessionMiddleware’, ‘django.middl…

    2023年4月2日
    00
  • 注册功能页面的搭建

    思路分析 注册页面需要对用户提交的数据进行校验,并且需要对用户输入错误的地方进行提示! 所有我们需要使用forms组件搭建注册页面! 平时我们书写form是组件的时候是在views.py里面书写的,但是为了接耦合,我们需要将forms组件都单独写在一个地方,需要用的时候导入就行! 例如,在项目文件夹下创建一个myforms文件夹,里面放各种forms组件文件…

    2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部