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
浙公网安备 33010602011771号