name='kkkk'
print(name)#直接输出三种
kkkk
print(id(name))#打印id
103467200
print(type(name))#打印他的数据类型
数据类型
不同的数据会有不同的数据类型
为了定义不同的数据,我们python中提供了下述几个类型数据
name = 'ljh'
height = 190
hobby = 'red run basketball ljh'
hobby_list =[ 'red ','run','basketball','ljh' ]
数字类型
整形
height = 160
- 作用:描述id号,银行卡
- 定义方式
- 可以加减乘除取余等
id =6355652522
浮点类型
- 作用:薪资33.2k 商品695.366有小数的
2.定义方式:也多用于加减乘除
字符串类型
作用:定义名字
用法
name ='ljh'
height='180'
name+height
'ljh180'
name ='ljh'
height=180
name+height#字符串不能与整形数据直接输出会爆错
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
in
1 name ='ljh'
2 height=180
----> 3 name+height
TypeError: can only concatenate str (not "int") to str
'l'*20#字符串也能相互加乘
'llllllllllllllllllll'
列表
· 定义方式:[]内使用逗号分隔开多个元素,元素可以为任何数据
hobby = 'read run basketball fishing'
hobby_list =['read','run','basketball','fishing']
# 0 1 2 3
# -4 -3 -2 -1
print(hobby_list[-1])#索引取值
print(type(hobby))#查看数据类型
fishing
字典
· 定义方式:{ }内以key value的形式存放在{ }内,并以逗号切割,然后记住key一般为字符,并且key具有某种意义
value可以为任何数据
· 可以定义任何数据的类型但是要用逗号隔开:号分别区分开key 与 value值 ,当value多时用[]括起来
wenyi_info={'name':'ljh','height':140,'weight':160,'hobyy_kk':['zead','red','fishing']}
print(wenyi_info['hobyy_kk'])
['zead', 'red', 'fishing']
· 字典取值[1]代表取这个里面的第二个值,因为是从0开始
wenyi_info={'name':'ljh','height':140,'weight':160,'hobyy_kk':['zead','red','fishing']}
print(wenyi_info['hobyy_kk'][1])
red
lir = ['red','run',['2666','6666']]#如何取出6666
print(lir[-1][1])#先lir[-1]等于取出了['2666','6666']然后在[1]等于取6666以为他的下标为1
6666
布尔类型
true or false
布尔类型一般不用与打印,定义变量,除了0,none、空、false都自带布尔值true