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

liftword3周前 (12-08)技术文章17

本章主要内容:

①变量的定义

②基本数据类型介绍

一、变量的定义

1.变量

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

● 容器:存放数据

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

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

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

2.变量赋值

变量赋值说明:

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

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

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

变量赋值运算符:

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

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

●赋值语法:变量名=值

示例代码:

counter = 100 # 赋值整型变量
miles = 1000.0 # 浮点型
name = "John" # 字符串 变量赋值
Python允许你同时为多个变量赋值。

示例代码:

>>>a=b=c=1

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

内存表现形式:

二、基本数据类型介绍

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 (集合)

相关文章

Python中的“类变量”和“成员变量”的区别——易混淆

在Python的面向对象编程中,类变量和成员变量(也被称为实例变量)是两种不同类型的数据。1、类变量(Class Variable):类变量是定义在类中,但在任何方法之外的变量。类变量在该类的所有实例...

Python:常见的变量和数据类型

在 Python 中,变量和数据类型是非常重要的概念。以下是 Python 中常见的变量和数据类型:整数(int):表示整数值,例如 10、-5 和 0。浮点数(float):表示带有小数部分的数字,...