标签:concat 字典 print erro 方式 pre list err 不能
name='kkkk'
print(name)#直接输出三种
kkkk
print(id(name))#打印id
103467200
print(type(name))#打印他的数据类型
<class 'str'>
为了定义不同的数据,我们python中提供了下述几个类型数据
name = 'ljh'
height = 190
hobby = 'red run basketball ljh'
hobby_list =[ 'red ','run','basketball','ljh' ]
height = 160
id =6355652522
2.定义方式:也多用于加减乘除
作用:定义名字
用法
name ='ljh'
height='180'
name+height
'ljh180'
name ='ljh'
height=180
name+height#字符串不能与整形数据直接输出会爆错
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-2-c0018f067eec> in <module>
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
<class 'str'>
· 定义方式:{ }内以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
标签:concat 字典 print erro 方式 pre list err 不能
原文地址:https://www.cnblogs.com/linjiahua/p/12076362.html