2.3 定义变量的三个特征和数据类型介绍

2.3 定义变量的三个特征和数据类型介绍

2.3.1 定义变量的三个特征

#打印变量值
name='coco'
print(name)
coco
#打印内存地址
print(id(name))
1277097557136
#打印变量类型
print(type(name))
<class 'str'>

2.3.2 数据类型

# 变量:描述世间万物变化状态
name='coco'
height=185
hobby='reading book'
hobby_list=['read','sleep']

不同数据会有不同数据类型。为定义不同数据,python提供以下几种数据类型

1.数字类型

(1)整型

  • 作用:描述ID号,银行卡号,年龄,成绩等
  • 定义方式:height=185
  • 方法:+-*/%//

(2)浮点型

  • 作用:薪资32.2k,商品价格99.9元。
  • 定义方式:
salary=32.2
  • 方法:+-*/%//

2. 字符串类型

  • 作用:姓名,书名等。
  • 定义方式:
name='coco'
name1="coco1"
name2='''iurddeqwofhequf
iefopjikfjp''' #多行变量值
'''多行
注释'''
print(name2)
iurddeqwofhequf
iefopjikfjp
  • 方法:
name='coco'
height='185'
weight='160'
print(name+height)
print(name*2)
coco185
cocococo

3. 列表

定义方式:[]内使用逗号分隔多个元素,元素为任何数据类型

hobby='read,sleep,run' #易存不易取
print(hobby[11:14])

hobby1=['read','sleep','run'] #易存易取 
#         0        1      2
#         -3        -2      -1

print(hobby1[-1])
#存不是目的要方便取
run
run
#加练
list1=['read','sleep',['run','ride']]
#取ride
print(list1[-1][-1])
ride

4. 字典

定义方式:{}内一key:value的形式放在{}内,以逗号分割,然后记住key。key一般为字符串,具有某种意义,value可以为任何数据类型。

coco_info=['coco','185','140',['read','sleep','run']] 
#       name   height weight  hobby

coco_info_dict={'name':'coco','height':285,'weight':140,'hobby_list':['read','sleep','run']}
print(coco_info_dict['name'])
print(coco_info_dict['hobby_list'][0:2])

coco
['read', 'sleep']
x=257
y=257
print(id(x),id(y))

1277110937712 1277110936336

5. 布尔类型

True or False
不会定义True,布尔类型一般不用与打印,定义变量,除了0,None,空、False都自带布尔值为True。

print(x is y) #比较的是id内存地址
print(x==y)
False
True
posted @ 2025-08-02 21:21  bokebanla  阅读(14)  评论(0)    收藏  举报