当前位置: 首页 > news >正文

Python | 变量如何定义,数据类型介绍

1// 变量的定义

1.变量

变量来源于数学,是计算机语言中能储存计算结果或能表示值的一个抽象概念(可以理解为-个代号)。

容器:存放数据

  • 变量可以通过变量名访问 ;

  • 在指令式语言中 ,变量通常是可变的。

与之前介绍的中标识符的命名规范是一 致的,因为变量名就是一个非常典型的标识符。

2.变量赋值

变量赋值说明:

●Python 中的变量斌值不需要类型声明;

●每个变量在内存中创建 ,都包括变量的标识,名称和数据这些信息;

●每个变量在使用前都必须赋值 ,变量赋值以后该变量才会被创建。

变量赋值运算符:

●等号(=)用来给变量赋值。

●等号(=)运算符左边是一个变量名,等号(= )运算符右边是存储在变量中的值;

●赋值语法:变量名=值

示例代码:

counter = 100 # 赋值整型变量 
miles = 1000.0 # 浮点型 
name = "John" # 字符串 变量赋值

左右拉动查看完整代码

Python允许你同时为多个变量赋值。

示例代码:

>>>a=b=c=1

左右拉动查看完整代码

Code代码说明:

以上实例,创建一个整型对象。值为1。三个变量被分配到相同的内存空间上。

内存表现形式:

图片

图片

2// 基本数据类型介绍

1.数据类型

  • 既然变量可以存放各种数据 ,这就意味着在创建变量时会在内存中开辟一个空间。

  • 由于所存储的数据类型各异 (如,姓名->字符类型/年龄->数字类型) , Python虚拟机就会决定为不同的类型数据开辟大小不同的内存空间。

因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。

▲ 变量在内存中的表现

由于变量在程序中会被频繁访问操作,因此变量是存储在计算机的Stack栈内存中。

图片

2.数据类型有哪些?

在内存中存储的数据可以有多种类型。

举例说明:

一个人的年龄可以用数字来存储,他的名字可以用字符来存储

Python 定义了一些标准类型,用于存储各种类型的数据。

▲ python 有六个标准的数据类型:

Numbers(数字)

String(字符串)

List(列表)

Tuple(元组)

Sets(集合)

Dictionary(字典)

以上序列类型 会在后续的章节进行介绍

▲ 可变的数据和不可变数据:

4个不可变数据:

1.Number (数字)

2.String ( 字符串)

3.Tuple ( 元组)

2个可变数据:

1.List(列表)

2.Dictionary (字典)

3.Sets (集合)


今天的内容就学习到这里了,每个工作日小编都会更新一个有关测试的小知识,希望大家多多关注我们,一起来学习喔!

http://www.dtcms.com/a/601941.html

相关文章:

  • 12. 2 雅可比法
  • 【OpenCV + VS】图像通道的均值和方差计算
  • (5)框架搭建:Qt实战项目之主窗体菜单栏
  • 网页C语言在线编译 | 快速、便捷的编程体验
  • 网站免费注册建站培训班
  • WebSpoon9.0(KETTLE的WEB版本)编译 + tomcatdocker部署 + 远程调试教程
  • 万网的网站建设好吗北京模板网站建站
  • Leaflet入门,Leaflet如何修复瓦片之间有白线问题
  • Unity一分钟思路---UI任务条:宝箱位置如何准确卡在百分比位置上
  • 在线做爰a视频网站个人网站搭建详细步骤
  • 网站开发 工作量云台山旅游景区网站建设内容
  • Android 使用MediaMuxer+MediaCodec编码MP4视频异步方案
  • 第14章 智能指针
  • GSV6128E/ACP---嵌入式Display port 1.4到 LVDS转换器,带音频提取和嵌入式MCU
  • 网站建设ftp上传是空目录仿做网站的网站
  • c 网站开发代码辅助色网站
  • 无法下载依赖:pentaho-aggdesigner-algorithm/5.1.5-jhyde
  • sward实战教程系列(1) - 安装与配置
  • C语言编译环境 | 配置和优化你的开发环境,让编程更加高效
  • 《Vue项目开发实战》第五章:组件封装--Form
  • 数据管理战略|流程与IT变革、量化闭环
  • 外卖网站制作wordpress主题 制作教程
  • 企业网站总承包建设模式关键步骤wordpress安装主题后打不开
  • 在纷扰世界里找到自己的安心之道——《安心之道》的实践指南
  • 网站建设的公司太多了东莞南城房价
  • 【python】使用opencv的模板匹配进行自动化点击
  • leetcode 2654 使数组所有元素变成1的最少操作次数
  • 数据结构(长期更新)第8讲:队列
  • LKT4305安全芯片身份认证介绍
  • 看门狗超时时间的理解