【0005】Python变量详解

打印 上一主题 下一主题

主题 870|帖子 870|积分 2610

假如你以为我的文章写的不错,请关注我哟,请点赞、评论,收藏此文章,谢谢!
本文内容体系结构如下:

任何一个语言编写的程序或者项目,都需要数据的支持,没有数据的项目不能称之为一个项目,也没有任何利用意义。而数据需要解决的标题之一就是存储标题, Python变量就可以用来存储数据。本文主要讲解Python相关概念和操作。
一、什么是变量

1.1 概念

变量(variable)是盘算机语言中能储存盘算结果或能表现值的抽象概念,是用于存储数据的容器。用大白话说就好比装水的杯子,吃饭的碗一样,用来装东子的。在Python中,变量是数据的引用。变量名指向内存中存储的数据。Python是一种动态范例语言,意味着变量的范例可以随时改变。
1.2 特性



  • 动态范例:变量可以在任何时间被赋予新的数据范例。
  • 引用范例:变量存储的是数据的引用,而不是数据自己。
二、变量的命名规则

一个程序中会有多个变量,为了区分这多个变量,盘算机会给每个变量分配一个内容地址(这个地址在Python中可以利用id()函数来获取),但这个地址不便于程序员记忆和操作,所以我们可以给变量取一个别名,来区分不同的变量,当然,给变量取名也是要服从一些规范的,不是能随便乱取的。
2.1 命名规范



  • 大小写敏感:Var 和 var 是两个不同的变量。
  • 合法字符:变量名只能包含字母(a-z, A-Z)、数字(0-9)和下划线(_)。变量名不能以数字开头。
  • 不能利用关键字:如 class, def, if 等。
2.2 命名约定



  • 驼峰命名法:CamelCase(通常用于类名)。小驼峰命名法指除了第一个单词的首字母之外,后续每个单词的首字母都大写(在类的命名中,经常接纳大驼峰命名法,每个单词的首字母都大写)。
  • 下划线命名法:snake_case(通常用于函数名和变量名)。
2.3 留意事项



  • 以下划线开头的标识符有特殊含义,除非特定场景需要,应制止利用以下划线开头的标识符。
  • 标识符可以是汉字。但我们应尽量制止利用汉字作为标识符,这会制止遇到许多没必要的错误
2.4 示例

  1. # 合法的变量名
  2. var1 = 100
  3. _var2 = 200
  4. var_3 = 300
  5. # 非法的变量名
  6. # 4var = 400  # 不能以数字开头
  7. # class = "Class"  # 不能使用关键字
复制代码
三、变量赋值

Python 变量的赋值指的是将数据存入到变量这个容器中的过程。
与 C 、Java等语言不同,Python 变量无须声明数据范例就可以直接赋值,对一个不存在的变量赋值就相当于定义了一个新变量,换句话说 Pyhton 创建变量就必须赋值。
Python 变量的数据范例可以随时改变,好比,同一个变量可以一会儿被赋值为字符串,一会儿被赋值为整数。假如想要知道存储到Python变量中的数据范例,可以利用type()函数来获取。
3.1 变量赋值根本语法

  1. 变量名 = 数据
复制代码
示例:
  1. # 为了代码的可读性,我们通常在“=”号前后加上一个空格
  2. a = 10
  3. print(a)
  4. # 使用 type()语句来判断变量的类型
  5. print(type(a))
  6. a = 'Python'
  7. print(a)
  8. print(type(a))
复制代码
执行结果如下:
  1. 10
  2. <class 'int'>
  3. Python
  4. <class 'str'>
复制代码
第一次利用=是创建这个变量 a,而第二次利用=则是修改了变量 a的值。
从执行结果可以看到,变量a的值从最初创建是的 int (整数)变为了修改后的 str(字符串)。int、str是 Python 的根本数据范例,关于数据范例的知识点,可以关注我下一篇文章《Python 数据范例详解》。
由此可见,Python 中的变量范例是不固定的,是随着数据厘革的,可以随意修改。
3.2 变量的其他赋值格式

(1)同时给多个变量赋类似的值:

  1. a = b = c = 10
  2. print(a)
  3. print(b)
  4. print(c)
复制代码
运行结果:
  1. 10
  2. 10
  3. 10
复制代码
(2)同时给多个变量赋不同的值:

  1. a, b, c = 10, 20, 30
  2. print(a)
  3. print(b)
  4. print(c)
复制代码
运行结果:
  1. 10
  2. 20
  3. 30
复制代码
四、变量的内存

变量名实际上时给程序员看的和利用的,盘算机真正辨认的照旧变量的内存地址。在 Python 中,变量的内存地址标识码可以用id()下令来查察。
  1. a = 10
  2. print(id(a))
  3. a = 20
  4. print(id(a))
复制代码
点击运行按钮,会输出两个不同的数字:
  1. 140709231264968
  2. 140709231265288
复制代码
输出的就是变量a的内存地址,可以发现更改后地址值有所厘革。留意,再次点击运行按钮,输出结果可能会发生厘革。
五、总结

本文主要讲解了Python的概念、命名规则、变量怎样举行赋值操作,以及Python变量的内存是怎样查察的等内容。概念简单,容易明白,需要各人多动手操作,掌握变量的利用。希望这篇文章能帮助你更好地明白Python中的变量及其操作。假如有任何标题,接待随时提问!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

宝塔山

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表