在上一节的合集中,我们了解了Python的保留字与标识符,本节我们将进一步了解一下Python中关于变量的问题。

变量严格意义上来讲应该称之为“名称”,也可以理解为标签。

在Python中,不需要先声明变量名及其数据类型,直接赋值即可创建各种类型的变量,但是变量的名称不能随意,需要遵循以下的规则。

a.变量名必须是一个有效的标识符。

b.变量名不能使用Python中的保留字。

c.慎用小写字母l跟大写字母O。

d.应选择有意义的单词作为变量名。

为变量名赋值可以通过等号(=) 来实现,语法格式如下:

变量名=value    例如:创建一个整形的变量,并为其赋值2048,可以使用下面的语句number=2048  #创建变量number并赋值2048,该变量为数值型    如果直接为变量赋值一个字符串,那么该变量即为字符串类型。nickname=“沧海桑田”    #字符串类型的变量

Python是一种动态类型的编程语言,也就是说,变量的类型可以随时变化,例如,在上面的例子中,可以通过打印输出该变量的类型,执行过程如下图:

注:在Python中,使用内置函数type()可以返回变量的类型。

在Python中,允许多个变量指向同一个值,例如:将两个变量都赋值为2048,再分别应用内置函数id()获取变量的内存地址,将得到相同的结果,如下图:

注:在Python中,使用内置函数id()可以返回变量所指的内存地址。

常量是程序运行过程中,值不能改变,例如现实生活中的身份证、数学运算中的圆周率等,这些都是不会发生改变的,他们都可以定义为常量,在Python中,并没有提供常量的保留字,不过在PE8规范中规定了常量由大写字母和下划线组成,但是在实际的开发中,常量首次赋值后,还是可以被其他代码修改的。

花絮:

本期的Python的变量就分享到这里,下期我们将分享Python中的基本数据类型,感兴趣的朋友可以关注我。

输出整形变量语句_Python合集之Python变量相关推荐

  1. php 打印变量内存地址_Python合集之Python变量

    在上一节的合集中,我们了解了Python的保留字与标识符,本节我们将进一步了解一下Python中关于变量的问题. 变量严格意义上来讲应该称之为"名称",也可以理解为标签. 在Pyt ...

  2. python运算符括号_Python合集之Python运算符(四)

    在上一节的合集中,我们了解了Python运算符中的位运算符的相关知识,本节我们将进一步了解一下Python运算符中运算符的优先级级基础的输入输出语法的相关知识. Python运算符的运算规则是:优先级 ...

  3. python在windows的开发环境_Python合集之Python开发环境在Windows系统里面搭建

    在上一个合集里面我们了解到了Python的基础信息及学习了Python对我们有什么用处,那么今天我们来了解一下,Python的开发环境该如何搭建.(注:Python的开发环境可以在Windows.MA ...

  4. pep8 python 编码规范_Python合集之Python语法特点(三)

    在上一节的合集中我们了解了Python语法特点中的代码缩进规则,本节将继续讲解语法特点中的编码规范. 编码规范,在职业生涯及不同的公司中,都是重点强调的一个问题,为什么如此重要呢?因为遵循一定的代码编 ...

  5. python输入的字符串转换为对应的数字类型_Python合集之Python运算符(四)

    在上一节的合集中,我们了解了Python运算符中的位运算符的相关知识,本节我们将进一步了解一下Python运算符中运算符的优先级级基础的输入输出语法的相关知识. 1. 运算符优先级 Python运算符 ...

  6. python中用于标识字符串的定界符_Python合集之Python数据类型(二)

    在上一节的合集中,我们了解了Python数据类型中的数值类型的相关知识,本节我们将进一步了解一下Python中关于数据类型中的字符串及布尔类型相关的知识. 1. 字符串类型 字符串是连续的字符序列,可 ...

  7. python全0序列_Python合集之Python序列(一)

    在上一节的合集中,我们了解了Python跳转语句的相关知识,本节我们将进一步了解一下Python序列的相关知识. 序列是一块用于存放多个值得连续内存空间,并且按一定顺序排列,每一个值(称为元素)都分配 ...

  8. python中复数类型的实部和虚部都是浮点数_Python合集之Python数据类型(一)

    在上一节的合集中,我们了解了Python相关的变量知识,本节我们将进一步了解一下Python中关于数据类型中的数字类型相关的知识. Python提供了数字类型用于保存数值,并且他们是不可改变的数据类型 ...

  9. python实验二序列_Python合集之Python序列(二)

    在上一节的合集中,我们了解了Python 序列的索引及切片的相关知识,本节我们将进一步了解一下Python序列的相加及相乘的相关知识. 1.序列相加 在Python中,支持两种相同类型的序列相加操作, ...

最新文章

  1. 一些Java反编译工具/源代码查看工具的介绍
  2. Delphi 与 C/C++ 数据类型对照表
  3. php高德地图计算距离接口,路径长度-距离/面积计算-示例中心-JS API 示例 | 高德地图API...
  4. 在linux系统中如何查看cpu,Linux中如何查看CPU的信息
  5. (21)FPGA资源共享
  6. 绝佳的ASR学习方案:这是一套开源的中文语音识别系统
  7. 开源机器学习工具SQLFlow
  8. 【LeetCode】【数组】题号:*661,图片平滑器
  9. java留言板源码_jsp留言板示例源码下载(入门级)
  10. Windows AD域管理软件详解
  11. jsonrpc php使用,php-JsonRPC
  12. python 爬虫保存为word_微信公众号文章爬虫,本地word文档保存
  13. 华科计算机专业课考研考什么,华科计算机考研专业课有哪些
  14. Google浏览器下载地址
  15. 苹果cms怎么上传本地视频资源
  16. Redux-前端开发者的福音
  17. 试卷代号:4022 2021年春季学期期末统一考试金融风险概论 试题(开卷)
  18. The page has expired due to inactivity.Please refresh and try again.
  19. 在html中设置margin属性,margin
  20. 解决Vmware 16安装Windows7后安装VMware tools选项为灰色及无法成功安装问题

热门文章

  1. 恢复html的初始选定状态,Adobe Photoshop
  2. ModuleNotFoundError: No module named ‘apt_pkg‘
  3. 光纤收发器的优势介绍
  4. [渝粤教育] 西北工业大学 博弈论基础 参考 资料
  5. [渝粤教育] 中国地质大学(武汉) 文化遗产与自然遗产 参考 资料
  6. 【渝粤教育】国家开放大学2018年春季 0676-22T物流成本管理 参考试题
  7. [渝粤教育] 西南科技大学 畜牧概论 在线考试复习资料
  8. 【渝粤题库】陕西师范大学500004 电动力学
  9. 【渝粤题库】广东开放大学 PHP动态网站设计 形成性考核
  10. php+easyui+上传文件,easyui 上传文件代码