Python全栈开发【基础-04】一文彻底理解Python变量

专栏介绍:

本专栏为Python全栈开发系列文章,技术包括Python基础、函数、文件、面向对象、网络编程、并发编程、MySQL数据库、HTML、JavaScript、CSS、JQuery、bootstrap、WSGI、Django、Flask、后期运维、git使用、Linux运维、Python结合Shell结合场景开发自动化脚本等一系列文章. 从入门到实战。 文章内容来自博主学习笔记,修整发布。

目录:

  • 专栏介绍:
  • 一、变量
    • 1.1 什么是变量?
    • 1.2 为什么需要变量?
    • 1.3 变量的基本使用
    • 1.4 变量的三大组成部分
    • 1.5 变量名的命名规范
    • 1.6 变量名的命名风格
    • 1.7 变量值的三个特性
    • 1.8 is于==的区别(身份运算)?
    • 1.9 小整数池的了解
    • 扩展1:垃圾回收机制之引用计数
    • 扩展2:常量的概念
  • 结束

优质的代码是能够让一个小白都能读的懂的代码,逻辑非常清晰,这才是一个好的代码,但是还有一点: 可扩展性强的代码。

一、变量

1.1 什么是变量?

变就是变化的意思,量就是记录事物的状态,记录衡量等等,或者说记录下来人的身高体重等等。这就是变量的含义。

1.2 为什么需要变量?

一定是变量能够和人一样提供了服务,人有记录事物特征的一个功能,比如一个人的身高,一个人的体重,或者一个人的名字,这个就是变量。 变量也就是为了让计算机能够像人一样能够把事物记录下来。

1.3 变量的基本使用

变量其实很简单,就是左边是key右边是值,中间使用 = 赋值例如如下:

name = 'yanzan'
print(name)

1.4 变量的三大组成部分

在一个变量当中,分别有三个组成部分,分别是“变量名” “赋值符号” “变量值”组成,例如name = ‘yanzan’ 首先yanzan就是一个变量值,那么在内存中发生了一件事,为yanzan这个值开辟了一个内存地址,其中这个内存地址对应着一个id号,并且将其绑定给了name,这个绑定的过程就是用赋值符号=号来绑定的,那么后续就可以通过name这个变量名来找到变量值yanzan,这里的id号可以理解为一块内存地址的标签,或者也可以理解为值的内存地址

在这里插入图片描述

  • 变量名是取内存中事物的变量值的所以要将变量名的名字起的要有意义(遵循的一个原则要见名之意)清晰易懂例如:name age level等等。
  • 变量名通过字母、数字、下划线为原则,变量名不能以数字开头,纯数字的也不行,不能用python内置的名称来命名变量名。例如print、if、for等等。
  • 不要用拼音、也不要用中文,在简明之意的情况下尽可能的短。

1.5 变量名的命名规范

在python当中变量名是使用字母、数字、下划线组成,其中变量名不能以数字来头,也不能以下划线开头!!!例如_name 或者 1name不规范!!!

1.6 变量名的命名风格

首先在python当中变量名的命名必须要通俗易懂,不允许有拼音或者中文字符出现,很low.

  • 1、小写字母+下划线的格式例如: your_name
  • 2、首字母大写的格式例如:YourName

那么在python当中最好使用小写字母+下划线的变量命名,而且尽量在通俗易懂的前提下一定要简短!!!

变量名是取内存中事物的变量值的所


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部