Python学习笔记2 变量类型

本文详细介绍了Python中的变量类型,包括变量命名规则、标准数据类型如数字、字符串、列表、元组、集合和字典。对于每种类型,文章讲解了其特点、操作方法及示例,如数字的四种类型、字符串的转义字符、列表和元组的可变性、集合的去重功能以及字典的键值对操作。此外,还提到了类型查询、变量删除和数据类型的转换等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

变量类型

变量是存放数据的容器,首次赋值时,即会创建对应的变量;同时,在设置变量后也可以对其类型进行更改。

1.变量名称与赋值

变量名称命名规则:

  • 变量名必须以字母或下划线字符开头
  • 变量名称不能以数字开头
  • 变量名只能包含字母数字字符和下划线(A-z、0-9 和 _)
  • 变量名称区分大小写(age、Age 和 AGE 是三个不同的变量)
  • 变量名称不得与保留字(关键字)相同

每个变量在使用前都必须赋值,变量赋值后该变量才会被创建;python中使用等号对变量进行赋值,等号左边为变量名称,右边为存储在变量中的值,如下:

counter = 100 # 整数型
miles = 1000.0 # 浮点型
name = "John" # 字符串

Python允许同时为多个变量赋值,如:

a=b=c=1 #创建一个整型对象,值为1,从后向前,三个变量a、b、c被赋予相同的数值

a,b,c=1,2,"runoob" #两个整型对象1和2的分配给变量a和b,字符串对象"runoob"分配给变量c

2.标准数据类型

Python3系列版本中有6个标准的数据类型,分别为:

  • Number(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)

按照数据是否可变可以分为:

  • 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组)
  • 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)

3.数字(Number)

python3系列版本中数字包括4种类型:int(整数)、float(浮点数)、bool(布尔值)、complex(复数);

可以使用 type() 函数查询变量所指的对象类型。如下

a, b, c, d = 20, 5.5, True, 4+3j
print(type(a), type(b), type(c), type(d))

#输出结果为
<class 'int'> <class 'float'> <class 'bool'> <class 'complex'>

除此之外,isinstance()函数也可以对变量类型进行判断,如下

a = 111
print(isin
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值